Logback Gelf Versions Save

Logback appender for sending GELF messages with zero additional dependencies.

v4.0.2

2 years ago

[4.0.2] - 2021-12-22

Changed

  • Update dependency to logback 1.2.9 #72

v4.0.1

2 years ago

Changed

  • Update dependency to logback 1.2.8 #67

v4.0.0

2 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)

v3.0.0

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.

v2.2.0

4 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

v2.1.2

4 years ago

Fixed

  • Build needs to be performed with Java < 9 #38

v2.1.1

4 years ago

Fixed

  • Fix empty hostname #34

v2.1.0

4 years ago

[2.1.0] - 2019-06-12

Changed

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

v2.0.1

5 years ago

[2.0.1] - 2019-05-19

Fixed

  • Reopen the UDP channel, if it was closed #20

v2.0.0

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)