NuGet Package Essential.Diagnostics.Core

Core library for Essential.Diagnostics, with a common base class for trace listeners.

It also includes a generic formatter, a generic expression-based trace filter, and a file watcher for configuration changes.

Other Essential.Diagnostics packages extend the .NET Framework System.Diagnostics trace logging with additional trace listeners. Included are colored console (that allows custom formats), SQL database (including a tool to create tables), rolling file (with custom formats), rolling XML, email (per trace or batched), and an in-memory trace listener.

The Essential.Diagnostics project also publishes structured data (semantic) tracing extensions and a fluent client library that includes easy encapsulation of activity and logical operation scopes, as well as abstractions and templated classes for a simpler logging API and support for dependency injection frameworks.

See the project site on GitHub for examples and documentation.

Info

Version: 2.2.0
Author(s): sgryphon
Last Update: Monday, September 18, 2017
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/sgryphon/essential-diagnostics
NuGet Url: https://www.nuget.org/packages/Essential.Diagnostics.Core


Install
Install-Package Essential.Diagnostics.Core
dotnet add package Essential.Diagnostics.Core
paket add Essential.Diagnostics.Core
Essential.Diagnostics.Core Download (Unzip the "nupkg" after downloading)

11 packages depend on this package.


Tags



STATS

must-have-score

1.9

avg-downloads-per-day

74

days-since-last-release

926