Skip to content

Releases: jhannes/logevents

Adjustments to global loggers

25 Mar 14:21
Compare
Choose a tag to compare

Global loggers no longer override the threshold of the log categories

Features and bugfixes intended for logstash

20 Nov 15:59
Compare
Choose a tag to compare
  • New feature: Support for observer..excludedMdcKeys as well as observer..includedMdcKeys
  • New feature: ConsoleJsonLogEventObserver for logging stdout to something like logstash
  • New feature: TcpLogEventObserver to send log messages over TCP
  • New feature: SystemTrayLogObserver shows OS notification message from system tray (for development use)
  • Bugfix: Formatting of events received from java.util.logging
  • Critical bugfix: CooldownBatcher.accept (called when logging) would block during CooldownBatcher.flush - so if the flushing blocks (e.g. network timeout) other threads are blocked
  • Critical bugfix: Possible file descriptor leak during file rotation
  • Optimization: Run DeamonThread at lower priority

Upgrade notices:

  • Rename TTLLEventLogFormatter => TTLLLogEventFormatter

Hotfix: Make CircularBuffer threadsafe

20 Nov 16:00
Compare
Choose a tag to compare
  • Bugfix: Make CircularBuffer threadsafe
  • Minor changes with internal error handling

Bugfix: CircularBuffer wasn't thread safe

10 Aug 21:03
Compare
Choose a tag to compare

Synchronized access to the internal state of CircularBuffer.

Additional:

  • Display errors on loading in logevents.html
  • Some adjustments to internal logging

MicrosoftTeamsObserver and LogEventServlet

20 Jul 01:50
Compare
Choose a tag to compare
  • Better formattering of Stack Traces for MicrosoftTeamsObserver
  • Major overhaul of functionality for LogEventServlet: negative filters, paging, refactoring to enable standalone usage

MicrosoftTeamObserver source links

20 Jul 01:52
Compare
Choose a tag to compare

Fix to support source code links for MicrosoftTeamsObserver

SourceCodeLookup

20 Jul 01:54
Compare
Choose a tag to compare

Extract SourceCodeLookup for better reuse

New StatisticsLogEventsObserver counts log events per minute an hour

Minor tweaks

13 Feb 15:42
Compare
Choose a tag to compare
  • Easier subsclassing of DefaultLogEventConfigurator
  • Changes to Slack message format
  • Truncate writes to the database where appropriate (BUGFIX)

JMX

23 Jan 11:46
Compare
Choose a tag to compare
JMX
  • logevents.jmx in logevents.properties registers a MBean for each observer and logger
  • Improvements to web interface
  • Easier programmatic configuration
  • BUGFIX: Each time %application was used in a message format or filename format, it would be recalculated. The effect is that it may change when main-thread completes. Plus: It's pretty slow!
  • BUGFIX: ShutdownHandler was broken
  • BUGFIX: FileRotationWorker would double-compress (.gz.gz) archives

File rotation

23 Jan 10:22
Compare
Choose a tag to compare
  • Feature: FileRotationWorker moves, compresses and deletes files based on configuration
  • Bugfix: root-observers would mess up logger thresholds in 0.1.26
  • observer..packageFilter and observer..includedMdcKeys are now used consistently for all relevant Observers