Skip to content

LibLog is a single file for you to either copy/paste or install via nuget, into your library/framework/application to provide a logging abstraction.

License

Notifications You must be signed in to change notification settings

andrey-noskov/LibLog

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibLog Build status NuGet Badge Join the chat at https://gitter.im/damianh/LibLog

Designed specifically for library developers, LibLog is a source code package that you install via nuget into your library/framework/application to provide a logging abstraction. It also contains transparent built-in support for NLog, Log4Net, Serilog and Loupe, and allows your users to define a custom provider if necessary.

Please see Wiki for more information.

Availability for old csproj format

LibLog uses .pp file to do a namespace transform (aka source transform) so it fits into your project's namespace. This is handled transparently by the new dotnet sdk as of LibLog version 5.0.0. If you change your projects root namespace then LibLog will automatically change also. For older project formats, please continue to use LibLog 4.x versions.

License

LibLog is licensed under MIT Licence.

Feedback, compliments or criticism: @randompunter

About

LibLog is a single file for you to either copy/paste or install via nuget, into your library/framework/application to provide a logging abstraction.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C# 59.9%
  • Pascal 39.7%
  • Other 0.4%