Powerfully simple logging. Period.
NuLog is a tag based logging framework written in C# for .NET. It is built to be simple, fast and extensible. It's so simple, you can be up and logging in minutes!
See the version list below for details.
Install-Package NuLog -Version 1.0.15-beta
dotnet add package NuLog --version 1.0.15-beta
<PackageReference Include="NuLog" Version="1.0.15-beta" />
paket add NuLog --version 1.0.15-beta
1.0.15-beta - Added more locking and retry mechanisms around the file logger in response to file locking exceptions being thrown in IIS.
1.0.13-beta - Updated text file target to address file writing conflict when rolling a text file.
1.0.11-beta - Updated binaries to fix problem with building against different versions of the .Net framework. Updated assembly versions and copyrights.
1.0.9-beta - Updated binaries to fix problem with building against different versions of the .Net framework. Updated assembly versions and copyrights.
RC1.0.7 - For the text file target, fixed how the rollover file is located - now it is based relatively on the main file.
Fixed how the NuLog.json file is located by default to support more context-aware lookups for ASP.NET and other applications. Instead of looking in the bin directory, NuLog now looks in the application "root" directory - the root of the ASP.NET site, or where the .exe resides.
Added a WindowsEventLogTarget, enabling us to log to the windows event log using NuLog.
- Newtonsoft.Json (>= 5.0.5)
This package is not used by any popular GitHub repositories.