{"repo":"jchristn/LoggingModule","free":true,"listed":false,"github":"https://github.com/jchristn/LoggingModule","clone":"git clone https://github.com/jchristn/LoggingModule.git","description":"Brain-dead easy C# class library for logging to syslog, console, and file","language":"C#","stars":32,"topics":["syslog","log","logging","console","debug","warn","info"],"license":"MIT","category":"analytics","readme_excerpt":"SyslogLogging SyslogLogging is a C# logging library for syslog, console, and file destinations. It supports synchronous and asynchronous logging, structured log entries, Microsoft.Extensions.Logging integration, and file retention management. Current release: 2.2.2 Target builds: - .NET Standard 2.0 - .NET Standard 2.1 - .NET Framework 4.6.2 - .NET Framework 4.8 - .NET 8.0 - .NET 10.0 Highlights - RFC 3164 syslog output - Console and file logging in the same logger - Structured logging with LogEntry - Fluent structured logging builder - Microsoft.Extensions.Logging provider and DI registration - Configurable header format tokens including {app} , {pid} , {source} , and {correlation} - Configurable exception severity - Automatic retention cleanup for dated log files - MessageLogged event for post-delivery notification of each emitted log entry - Shared Touchstone test coverage exposed through CLI, xUnit, and NUnit runners What's New in 2.2.2 - Dependency maintenance release: updated System.Text.Json and Microsoft.Extensions.Logging.Abstractions to 10.0.11 (and the bundled SyslogServer dependencies). No public API changes — a drop-in upgrade from 2.2.1. - Added a shared Touchstone Disposal suite verifying that use-after-dispose throws ObjectDisposedException and that Dispose / DisposeAsync are idempotent. Previously in 2.2.1 - Added the MessageLogged event, raised once for each emitted log entry after it has been written to every configured destination. Handlers receive the ori","default_branch":null,"files":null,"tree":[],"storefront":"/r/jchristn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jchristn/LoggingModule/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}