Info
Version: | 1.1.1 |
Author(s): | Andy James |
Last Update: | Thursday, October 26, 2017 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://git.npanda.io/NChronicle/NChronicle.Core |
NuGet Url: | https://www.nuget.org/packages/NChronicle.Core |
Install
Install-Package NChronicle.Core
dotnet add package NChronicle.Core
paket add NChronicle.Core
NChronicle.Core Download (Unzip the "nupkg" after downloading)
Dependencies
- System.IO.FileSystem(>= 4.3.0)
- System.IO.FileSystem.Watcher(>= 4.3.0)
- System.Reflection(>= 4.3.0)
- System.Threading.Timer(>= 4.3.0)
- System.Xml.ReaderWriter(>= 4.3.0)
- System.Xml.XmlSerializer(>= 4.3.0)
Tags
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.
NChronicle.File is also available as a extensive NChronicle Library writing log message to a file with flexible retention controls.
NChronicle.SMTP is a comprehensive SMTP email NChronicle Library sending log messages in customizable email messages.
Further Libraries planned for the NChronicle logging framework include NChronicle.EventVwr, NChronicle.API and NChronicle.Owin.