百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
L

LibLog

> 编程语言
开源

LibLog 是一个单个文件,您可以通过复制/粘贴或通过 NuGet 安装到您的库/框架/应用程序中,以提供日志记录抽象。

922 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

LibLog 是一个单个文件,您可以通过复制/粘贴或通过 NuGet 安装到您的库/框架/应用程序中,以提供日志记录抽象。

LibLog() :warning: LibLog 现已过时 (请参阅 #270 )。 对于库开发者来说,我建议的操作流程是使用 Microsoft.Extensions.Logging.Abstractions,因为它现在是 .NET 生态系统中默认的日志接口。 对于希望继续使用 LibLog 或需要根据自身需求进行调整的库开发者,请将代码复制到自己的项目中 (毕竟,LibLog 就是这么做的)。 感谢所有贡献者和用户多年来的支持。 Damian

LibLog 专门为 库 开发者设计,是一个源代码包,您可以通过 nuget 安装到您的库/框架/应用程序中,以提供日志抽象。此外,它还包含了对 NLog, Log4Net, Serilog 和 Loupe 的透明内置支持,并且在必要时允许用户定义自定义提供程序。请参阅 Wiki 以了解更多信息。

LibLog 使用 .pp 文件进行命名空间转换 (也称为 源代码转换), 从而使其适合您项目的命名空间。新的 dotnet SDK 从 LibLog 5.0.0 版开始就能够透明地处理此操作。如果您更改了项目的根命名空间, LibLog 也会自动进行相应更改。对于旧版项目格式,请继续使用 LibLog 4.x 版本。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C#logging

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

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