Info
Version: | 4.2021.105.19002 |
Author(s): | Will Hopkins |
Last Update: | Tuesday, January 5, 2021 |
.NET Fiddle: | Create the first Fiddle |
NuGet Url: | https://www.nuget.org/packages/Moonrise.LoggingUtils.NetStd |
Install
Install-Package Moonrise.LoggingUtils.NetStd
dotnet add package Moonrise.LoggingUtils.NetStd
paket add Moonrise.LoggingUtils.NetStd
Moonrise.LoggingUtils.NetStd Download (Unzip the "nupkg" after downloading)
Dependencies
- Newtonsoft.Json(>= 11.0.2)
- System.Console(>= 4.3.0)
- System.Diagnostics.StackTrace(>= 4.3.0)
- System.Threading.Thread(>= 4.3.0)
Tags
Can log to separate logging and auditing providers. Supplied console, and file providers.
Thread-global Singleton based, so all the advantages of Singletons without the threading problems. Easy to write additional providers can supply structured logging.
Has nested context scopes and "LogTags" - metadata for filtering that doesn't appear in the message.
Similar to other loggers such as Serilog, but less sophisticated and simpler to use? I think so, it's why I wrote it!.