Skip to content
ApplicationLogging provides interfaces and classes to allow simple logging from a client application
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ApplicationLogging.Adapters
ApplicationLogging.UnitTests
ApplicationLogging
Referenced Libraries
.gitattributes
.gitignore
ApplicationLogging.sln
LICENSE
NOTICE
README.md

README.md

ApplicationLogging

ApplicationLogging provides simple interfaces and classes to allow logging from a client application. The included interface IApplicationLogger can be injected into client classes, and exposes simple methods for capturing detailed logging information from these client classes. ApplicationLogging includes implementations of IApplicationLogger which allow logging to a file or the console. The ApplicationLogging.Adapters project additionally includes an adapter class to route ApplicationLogging log events to an instance of the log4net ILog interface.

The project was originally released as part of my MethodInvocationRemoting project, but has been released here as a separate project to allow it to be referenced/used in other projects.

Links

A detailed sample implementation and use case...
http://www.alastairwyse.net/methodinvocationremoting/sample-application-4.html

Code documentation...
http://www.alastairwyse.net/methodinvocationremoting/ndoc/~ApplicationLogging.html
http://www.alastairwyse.net/methodinvocationremoting/ndoc/~ApplicationLogging.Adapters.html

Notes
  • After opening the solution in Visual Studio, the referenced NuGet packages should be restored using the 'Restore' button in the 'Manage NuGet Packages' window.
You can’t perform that action at this time.