Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
L

LibLog

> 编程语言
Open source

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.

922 stars0 likes1 views
WebsiteGitHub

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.

LibLog

:warning: LibLog is now deprecated (see #270).

My recommend course of action for library developers is to use Microsoft.Extensions.Logging.Abstractions as it is now the defacto standard logging interface in the .NET ecosystem. For library developers that wish to continue to use LibLog or need to make adjustments for their needs should copy the code into their project (after all, that's just what LibLog did).

Thanks to all contributors and users for the support over the years.

Damian


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 project's 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

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#logging

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言