Permalink
Commits on Apr 21, 2016
  1. Tests for #102

    committed Apr 21, 2016
  2. Merge pull request #103 from the-james-burton/master

    added GelfJsonAppender and docs for it
    committed Apr 21, 2016
  3. Fix for issue #101, #100

    committed Apr 21, 2016
Commits on Mar 11, 2016
  1. @the-james-burton
Commits on Mar 9, 2016
  1. @the-james-burton
Commits on Feb 26, 2016
  1. Merge pull request #97 from gehel/upgrade-findbugs-plugin

    Upgraded findbugs maven plugin to latest
    committed Feb 26, 2016
Commits on Feb 9, 2016
  1. Upgraded findbugs maven plugin to latest

    This should allow building gelfj on Java 8
    Guillaume Lederrey committed Feb 9, 2016
Commits on Feb 3, 2016
  1. Update README.md

    committed Feb 3, 2016
  2. Update CHANGELOG.md

    committed Feb 3, 2016
  3. Fix for issue #90

    committed Feb 3, 2016
Commits on Feb 2, 2016
  1. Fix for issue #95

    committed Feb 2, 2016
Commits on Feb 1, 2016
  1. Merge pull request #96 from samilaine/zerolenmsgs

    Allow Appenders and Handlers to pass a zero length message to network
    committed Feb 1, 2016
  2. This change allows both Appenders (org.apache.log4j.Appender) and Han…

    …dlers
    
    (java.util.logging.Handler) to send zero length and null messages to
    a remote destination. Previously both zero length and null messages were
    pruned out in GelfMessage class.
    
    Though pruning out empty messages makes sense in terms of saving (some)
    network traffic, it's kind of counterintuitive for several reasons.
    
    To begin with, those who are familiar with other implementations expect
    to see an empty message to get passed along. E.g. o.a.l.ConsoleAppender,
    o.a.l.FileAppender, j.u.l.ConsoleHandler, and j.u.l.FileHandler all
    allow a zero length/null message to be passed on.
    
    Additionally, an Appender/Handler implementation is not supposed to
    prune out any messages, besides invalid ones which simply can not be
    passed due to missing information. In this case an empty message is
    not something that prevents it being sent, as long as other GELF
    parameters are all right. If additional filtering is needed, that should
    go in org.apache.log4j.Filter or java.util.logging.Filter implementation
    respectively.
    
    Finally, there is a use case for sending empty messages as well. Some
    developer might want to do log.info(thisStringIGotPassed), and should
    the string be empty, it'd be reasonable to expect an empty log entry
    appear, instead of receiving an error "Could not send GELF message".
    
    References:
    
    https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Appender.html
    https://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/spi/Filter.html
    
    https://docs.oracle.com/javase/7/docs/api/java/util/logging/Filter.html
    https://docs.oracle.com/javase/7/docs/api/java/util/logging/Handler.html
    Sami Laine committed Feb 1, 2016
Commits on Jan 18, 2016
  1. Merge pull request #93 from martin-walsh/issue-92

    Ensure MDC access is safe across all Appender threads
    committed Jan 18, 2016
  2. Merge pull request #91 from thorgull/master

    Fix NPE with null throwable
    committed Jan 18, 2016
Commits on Dec 20, 2015
  1. @martin-walsh
Commits on Nov 11, 2015
  1. Update README.md

    committed Nov 11, 2015
Commits on Aug 18, 2015
  1. @thorgull

    Fix NPE with null throwable

    Fix NPE when throwableInformation.getThrowable() return null.
    thorgull committed Aug 18, 2015
Commits on May 26, 2015
  1. Merge pull request #89 from grzegorz-zur/master

    UDP buffer size error
    committed May 26, 2015
Commits on May 20, 2015
  1. @grzegorz-zur
  2. @grzegorz-zur

    fixed udp buffer error

    grzegorz-zur committed May 20, 2015
  3. @grzegorz-zur

    fixed udp buffer size issue

    grzegorz-zur committed May 20, 2015
Commits on May 14, 2015
  1. Merge pull request #88 from arteam/default_tcp

    Correct info about transport protocol in graylogHost
    committed May 14, 2015
  2. @arteam

    Correct info about transport protocol in graylogHost

    By default Gelf Appender uses UDP rather then TCP.
    So, if we want use TCP, we should set it explicitly.
    arteam committed May 14, 2015
Commits on May 5, 2015
  1. + Channel reopening for UDP.

    committed May 5, 2015