LoggerLite 3.0.0

The LoggerLite is a .NET Core and .NET classic compatible solution, featuring one interface ILogger, handfull of implementations and a passive debouncer. The solution is a thin wrapper around .NET FileStreaming, XDocument, Console and other classes. Currently, the project contains following implementations:
Console Logger
Debug Trace Logger
File Logger
Xml Logger
Yaml Logger
Html Logger
Aggreagated Logger

There is a newer version of this package available.
See the version list below for details.
Install-Package LoggerLite -Version 3.0.0
dotnet add package LoggerLite --version 3.0.0
<PackageReference Include="LoggerLite" Version="3.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add LoggerLite --version 3.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Introduce buffered logger abstraction. Improved verbosity of variables, arguments and member names. Added ActiveDebouncer. Now PassiveDebouncer implements IDisposable, because ActiveDebouncer needs it. Introduced new properties to BaseLogger: IsThreadSafe. Removed Info/Warning/Error Name constants from LoggerBase - the same info is already stored in MessageSeverity enum. Protected generic Log method and added error handling - now sucessful, failed and overall number of Log calls can be acessed in properties

  • .NETStandard 2.0

    • No dependencies.

Version History

Version Downloads Last updated
3.1.0 65 3/23/2019
3.0.0 138 10/4/2018
3.0.0-beta 88 10/2/2018
2.5.0 117 9/30/2018
2.4.0 114 9/30/2018
2.3.0 261 3/29/2018
2.2.0 204 2/18/2018
2.1.0 191 2/17/2018
2.0.0 258 1/21/2018
1.0.1 376 6/7/2017
1.0.0 271 6/7/2017