Skip to content

Releases: jhannes/logevents

⚠java.util.logging improvements

18 Mar 08:14
Compare
Choose a tag to compare
  • ⚠Upgrade dependencies. Most notably `org.slf:slf4-api:2.0.12)
  • Bugfix: Set correct log level for java.util.logging.Loggers
  • Improvement/bugfix: Avoid indirection through ConditionalLogEventGenerator when filter is Always or Never
  • ⚠Removed HTTPS support to avoid recurring build problems with sun.security.x509 😢
  • Adjustments for JsonLogEventFormatter and HttpServlet{Request,Response}MDC for easier override

bugfix: ConditionalLogEventGenerator.atLevel failed to filter with condition

18 Mar 08:14
Compare
Choose a tag to compare
logevents-parent-0.5.2

[maven-release-plugin] copy for tag logevents-parent-0.5.2

Add support for dynamic MDC with jakarta

18 Mar 08:15
Compare
Choose a tag to compare
logevents-parent-0.5.1

[maven-release-plugin] copy for tag logevents-parent-0.5.1

Support for org.slf4j.spi.LoggingEventBuilder

18 Mar 08:20
Compare
Choose a tag to compare
  • Support LoggingEventBuilder: logger.atLevel(*level*).log(*message*)
  • Support KeyValuePairs in JsonLogEventFormatter and PatternLogEventFormatte
  • New Feature: Dynamic MDC: Allows for customization of JSON messages and for dynamically calculate MDC values
  • ⚠Upgrade dependencies

FileLogEventObserver.filter and Elastic Common Schema support

22 Jan 10:44
Compare
Choose a tag to compare

BUGFIX: Support running on filesystem root

22 Jan 10:39
Compare
Choose a tag to compare

Logevents tries to calculate the application name from the current working directory. However, when executed from filesystem root ("/"), this results in a NullPointerException. This is for example the case when running in a container created from jib-maven-plugin

Support slf4j 2.0.3

22 Jan 10:37
Compare
Choose a tag to compare
logevents-parent-0.4.2

[maven-release-plugin] copy for tag logevents-parent-0.4.2

Housekeeping: upgrade sonatype plugin for releases

22 Jan 10:36
Compare
Choose a tag to compare
logevents-parent-0.4.1

[maven-release-plugin] copy for tag logevents-parent-0.4.1

JUnit 5 support

22 Jan 10:36
Compare
Choose a tag to compare
logevents-parent-0.4.0

[maven-release-plugin] copy for tag logevents-parent-0.4.0

observer.console.logFilenameForPackages

04 May 21:41
Compare
Choose a tag to compare

ConsoleLogEventFormatter has a new configuration to determine which packages you would like to have logged as filenames. This was the standard behavior for all classes before.

Logging with file names instead of logger name lets IntelliJ and Eclipse create clickable links from the filename in the log messages. But this only makes sense for your own source code.

By default, logFilenameForPackages is set to the package of your main class.

Additional:

  • LogEventStatus logs configuration of updates to loggers' observers and filters at level debug