Skip to content

Releases: MattMofDoom/Seq.Client.EventLog

v3.2.1

01 Jul 16:29
Compare
Choose a tag to compare
  • Merge pull request from @oleschri (retargets to .NET 4.7.2)
  • Update dependencies including Lurgle.Logging

Update dependencies

14 Aug 23:00
Compare
Choose a tag to compare

Bug fix for idle event listener detection

25 Mar 03:22
Compare
Choose a tag to compare
  • Fixes an issue where the idle event listener detection did not count all events and therefore was detecting idle event listener when this was not the case
  • Fixes the log formatting for the idle event listener event

Full Changelog: v3.0.4...v3.0.5

Idle event listener detection

28 Feb 00:30
Compare
Choose a tag to compare
  • Adds the HeartbeatsBeforeReset config which allows the EventLog service to reset listeners if the configured number of heartbeats passes without new events
  • Updates Lurgle.Logging library. Technically speaking, Seq.Client.EventLog could also interoperate with Splunk now - however the code specific to this is not implemented at this time.

Full Changelog: v3.0.3...v3.0.4

Dependency updates and cleanup

24 Jan 13:11
Compare
Choose a tag to compare
  • Update Lurgle.Logging
  • Update Microsoft.Extensions.Caching.Memory
  • Code cleanup
  • Holy crap this thing works better than I ever could have imagined 😁

Minor enhancements and bugfixes

06 Dec 01:42
Compare
Choose a tag to compare
  • Correct the MachineName reference in start/stop log events
  • Add an icon to the exe
  • Correct the guid detrection for Windows login functionality
  • Reflect the GuidIsEmpty setting in the sample Json
  • Periodically save event bookmarks on heartbeat and consistently save the bookmark on stop
  • Change listener load/save events to a debug log

Merge Seq.Client.WindowsLogins functionality

18 Oct 00:49
Compare
Choose a tag to compare
  • Seq.Client.WindowsLogins functionality is now configurable as an optional mode within Seq.Client.EventLog
  • Parsed event XML data is now a valid C# identifier, and can be used as tokens within the message template (eg. EventData_TargetUserName)

Enhanced event log processing

16 Oct 00:38
Compare
Choose a tag to compare
  • Dynamically parsing event XML data to structured properties - all of the XML properties from a Windows event are sent as structured properties to Seq
  • Added a heartbeat function that allows detecting service down, and providing stats to Seq (suits dashboards etc)
  • Added "per-Windows event log" app interoperability properties - Priority, Responder, Tags, ProjectKey, Responders, InitialTimeEstimate, RemainingTimeEstimate, DueDate
  • Add per-log message templating to allow maximum configurability - any exposed property can be part of the template
  • Enhance ProcessRetroactiveEntries to allow saving the current bookmark between service stop/start
  • Add option for StoreLastEntry which can be used to save current bookmark between service stop/start, when ProcessRetroactiveEntries is not desirable
  • Allow optionally disabling file logging
  • Migrated from packages.config to PackageReference
  • Updated to .NET SDK type project
  • Update dependencies
  • Consolidate logging to Lurgle.Logging for a consistent Serilog-based approach to both service logging and processing Event Logs

v3.2.2

04 Jul 17:57
Compare
Choose a tag to compare
  • Update Lurgle.Logging