Info
Version: | 2.0.0 |
Author(s): | Alastair Wyse |
Last Update: | Sunday, July 3, 2022 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/alastairwyse/ApplicationLogging/ |
NuGet Url: | https://www.nuget.org/packages/ApplicationLogging |
Install
Install-Package ApplicationLogging
dotnet add package ApplicationLogging
paket add ApplicationLogging
ApplicationLogging Download (Unzip the "nupkg" after downloading)
Dependencies
- FrameworkAbstraction(>= 1.5.0)
- log4net(>= 2.0.5)
Tags
The included interface IApplicationLogger can be injected into client classes, and exposes simple methods for capturing detailed logging information from these client classes. The main benefit of ApplicationLogging is to provide an abstraction layer between the client application and the logging framework it uses, meaning that the logging framework can be changed or swapped simply by changing the implementation of interface IApplicationLogger, rather than having to update potentially 1000's of lines of logging statements.