Skip to content

Support for lazy serialization and nicer formatting

Latest
Compare
Choose a tag to compare
@snorbi07 snorbi07 released this 06 Sep 19:29
· 7 commits to master since this release
  • In case of SLF4J output, the serialization of messages is only done in case the TRACE log level is used.
  • Change the default string serialization implementation to only add extra formatting characters when explicitly stated.
  • Bumped ghostwriter-api dependency to 0.5.0.
  • The module is now only built/verified with the latest JDK version. Support for older versions is kept through compatibility settings... meaning Java 1.7 is still supported.

BREAKING CHANGES

  • The TracerWriter API has been modified to get all the event details and can use the TracerSerializer directly. Migration consists of including the desired TracerSerializer implementation (StringSerializer by default) and calling it explicitly to provide the input to the old interface function implementations.