NChronicle is an extensible logging and output library allowing centralized management and distribution of log messages to a number of logging destinations (known as 'Libraries').
NChronicle.Core is the core functionality and abstraction layer for all of these Libraries.
NChronicle.Core supports multiple levels of logging (Success, Info, Debug, Warning, Error, and Critical) and custom tagging of messages so logs are more findable and manageable. NChronicle allows configuration programmatically or via a live monitored XML configuration file.
NChronicle.Console is available as a highly configurable NChronicle Library dispatching log messages to STDOUT / the Console.
Further Libraries planned for the NChronicle logging framework include NChronicle.File, NChronicle.Email, NChronicle.API and NChronicle.Owin.
See the version list below for details.
Install-Package NChronicle.Core -Version 1.0.2
dotnet add package NChronicle.Core --version 1.0.2
<PackageReference Include="NChronicle.Core" Version="1.0.2" />
paket add NChronicle.Core --version 1.0.2
Improved performance and thread safety.
Added full documentation.
This package has no dependencies.
This package is not used by any popular GitHub repositories.