All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
- No longer expose the format string capability of the underlying library as using it incorrectly or unintentionally can lead to JVM crashes or unintended data being logged.
- Fixed issue when log message contains
%n
, which would causeprintf
to error out which would cause the JVM to crash.
- Namespaced keywords are now allowed as field names
- Invalid characters in field names are now replaced with
_
- Logging an error now no longer causes an IllegalStateException to be thrown
- Tests that capture the output from journalctl in order to validate that we actually log the expected values
- Docstring formatting
- Wrong key used for setting syslog priority
- Structured logging of hash-maps