logback-gelf

Logback appender for sending GELF messages with zero additional dependencies.

LGPL-2.1 License

Stars
215

Bot releases are hidden (Show)

logback-gelf - 6.0.1 Latest Release

Published by osiegmar 6 months ago

Fixed

  • Setting uri in GelfHttpAppender (#103)
logback-gelf - 6.0.0

Published by osiegmar 7 months ago

Added

  • HTTP appender for sending GELF messages via HTTP

Changed

  • Update dependency to logback 1.5.3
  • Renamed shortPatternLayout to shortMessageLayout, fullPatternLayout to fullMessageLayout
    #100

Removed

  • Removed support for truncating short messages (maxShortMessageLength)
    #100
logback-gelf - v5.0.1

Published by osiegmar 10 months ago

Changed

  • Update to Logback 1.4.14
logback-gelf - v5.0.0

Published by osiegmar 12 months ago

[5.0.0] - 2023-10-21

Added

  • Support for key value pairs
    #86
  • Add another method for adding static field to GelfEncoder
    #80
  • Add support for truncating short messages (maxShortMessageLength)

Changed

  • Upgrade to Java 11 (Premier Support of Java 8 ended in March 2022).
  • Upgrade to Logback 1.4.11
  • GZIP Compression with GelfUdpAppender
    #66
  • Replace blank hostname and blank log message to prevent Graylog error
    #82
  • Default of includeMarker changed to false. Serialization format of markers has changed.
  • Improved MessageID creation algorithm
  • Improved JSON serialization performance

Fixed

  • Fixed build on windows
logback-gelf -

Published by osiegmar almost 3 years ago

[4.0.2] - 2021-12-22

Changed

  • Update dependency to logback 1.2.9 #72
logback-gelf -

Published by osiegmar almost 3 years ago

Changed

  • Update dependency to logback 1.2.8 #67
logback-gelf - v4.0.0

Published by osiegmar about 3 years ago

Added

  • Add poolMaxIdleTime configuration option to TCP appenders #49

Changed

  • Removed MD5 for creating Message-IDs and rewrote MessageIdSupplier logic #52
  • Ability to add custom fields to GelfMessage, computed from ILoggingEvent #55
  • Refactor de.siegmar.logbackgelf.GelfMessage#toJSON to return byte[]
    instead of String for proper performance. #58
  • Improve SimpleJsonEncoder.escapeString memory usage. #61
  • Defined 'de.siegmar.logbackgelf' as the Automatic-Module-Name (JPMS module name)
logback-gelf -

Published by osiegmar over 4 years ago

[3.0.0] - 2020-03-15

Added

  • Allow encoder subclasses to customize the message before it is converted to String. #40
  • Server certificate hostname verification in GelfTcpTlsAppender.
  • Allow custom implementations for supplying GELF UDP Message-IDs.

Changed

  • Upgrade to Java 8 (Premier Support of Java 7 ended in July 2019).
  • Change the default value of numbersAsString of GelfEncoder from true to false.
  • Rename trustAllCertificates property of GelfTcpTlsAppender to insecure.
  • Never write timestamp in JSON using scientific notation.
  • Never write static or MDC fields in JSON using scientific notation.
logback-gelf -

Published by osiegmar almost 5 years ago

[2.2.0] - 2019-12-14

Added

  • Add customizable keys for the logger name and thread name
    #41

Fixed

  • Fix handling of multiple markers
    #35
logback-gelf - [2.1.2] - 2019-11-04

Published by osiegmar almost 5 years ago

Fixed

  • Build needs to be performed with Java < 9 #38
logback-gelf - [2.1.1] - 2019-11-03

Published by osiegmar almost 5 years ago

Fixed

  • Fix empty hostname #34
logback-gelf - [2.1.0] - 2019-06-12

Published by osiegmar over 5 years ago

[2.1.0] - 2019-06-12

Changed

  • Log numeric values as number (double precision) not string #30
logback-gelf -

Published by osiegmar over 5 years ago

[2.0.1] - 2019-05-19

Fixed

  • Reopen the UDP channel, if it was closed
    #20
logback-gelf - v2.0.0

Published by osiegmar over 5 years ago

[2.0.0] - 2019-02-12

Changed

  • Update dependency to logback 1.2.3
    #21
  • Changed implementation from Layout to Encoder (also renamed class GelfLayout to GelfEncoder and layout to encoder in GelfAppender)
logback-gelf -

Published by osiegmar over 6 years ago

[1.1.0] - 2018-01-21

Added

  • Simple connection pooling in GelfTcpAppender & round robin host lookup in GelfUdpAppender
    #11

Changed

  • Update dependency to logback 1.1.8
    #1

Fixed

  • The reconnect interval could not be disabled
    #12
logback-gelf - logback-gelf v1.0.4

Published by osiegmar over 7 years ago

  • Add support for GELF console logging (appendNewline in GelfLayout)
  • Fix interrupted flag in GelfTcpAppender (restore flag after catching InterruptedException)
logback-gelf - logback-gelf v1.0.3

Published by osiegmar almost 8 years ago

  • Add support for logback 1.1.8
logback-gelf - logback-gelf v1.0.2

Published by osiegmar about 8 years ago

  • Fix possible infinite loop bug with exception root cause
logback-gelf - logback-gelf v1.0.1

Published by osiegmar about 8 years ago

  • Add support for forwarding of exception root cause
  • Add support for TLS encryption (with TCP)