Skip to content

v0.3.0

Choose a tag to compare

@hermannm hermannm released this 28 Dec 14:43
· 290 commits to main since this release
v0.3.0
43b887e
  • Make library compatible with any SLF4J logger implementation (not just Logback)
    • The library is still optimized for Logback, but it's now an optional dependency
    • The dependency on logstash-logback-encoder has been dropped (we now use SLF4J's KeyValuePair instead of the SingleFieldAppendingMarker from logstash-logback-encoder)
  • Replace Logger constructors with getLogger functions
    • Since there are so many classes named Logger in various libraries, calling getLogger {} instead of Logger {} makes it easier to auto-complete in your IDE
  • Add getLoggingContext function to allow passing logging context between threads
  • Improve performance of withLoggingContext by reducing array copies
  • Improve test coverage
    • We now run integration tests for various SLF4J logger implementations, to make sure that the library works for implementations other than Logback