• Articles
  • Api Documentation

Dapplo.Log

This contains a simple logging facade in dapplo.log, as well as some simple loggers, a file logger and also some (currently example) adapters for other log frameworks. The facade allows a framework/library to have log statements without forcing the project that uses this to use the same huge logger. Without a logger and if used correctly the performance penalty is extremely small, as soon as you have issues you can set a logger and get some information.

The project is build modular, currently the facade which is the least you will need, is about 17KB. Adding a file logger adds another 21KB, which totals to <40KB. Just as a comparison, log4net is about 300KB. (although unfair, it can do a lot more)

  • Current build status: Build status
  • Coverage Status: Coverage Status
  • NuGet package Dapplo.Log: NuGet package
  • NuGet package Dapplo.Log.Loggers: NuGet package
  • NuGet package Dapplo.Log.LogFile: NuGet package
  • NuGet package Dapplo.Log.XUnit: NuGet package

This package supports most platforms / profiles, if something is missing let me know.

  • Improve this Doc
Back to top Copyright © 2017 Dapplo