.NET日志库:Serilog、NLog、Log4Net等十大开源日志库大盘点!

盘点10个第三方.Net日志开源库,你都用过哪几个?

1、Serilog

Star:225

项目地址:

https://github.com/serilog/serilog-sinks-console

简介:Serilog的一个接收器,通过标准输出将日志事件写入Windows控制台或ANSI终端。它支持颜色和自定义主题,包括在macOS、Linux和Windows 10上的ANSI 256色主题。默认输出是纯文本;可以使用诸如Serilog.Formatting.Compact之类的包插入JSON格式化功能。

2、NLog

Star:386

项目地址:

https://github.com/NLog/NLog.Extensions.Logging

简介:NLog是一个灵活且免费的日志记录平台,适用于包括.NET标准在内的各种.NET平台。NLog可以轻松地将日志写入多个目标(数据库、文件、控制台),并实时更改日志配置。NLog支持结构化和传统日志记录。NLog的主要关注点在于:高性能、易于使用、易于扩展以及配置灵活。

3、Log4Net

Star:816

项目地址:

https://github.com/apache/logging-log4net

简介:log4net是将出色的Apache log4框架移植到.NET运行时环境的产品。

4、JSNLog

Star:189

项目地址:

https://github.com/mperdeck/jsnlog

简介:JSNLog for .Net将客户端的jsnlog.js日志记录与.Net服务器端组件相结合,用于接收日志消息并将其传递给服务器端日志记录包。

5、Gelf

Star:105

项目地址:

https://github.com/mattwcole/gelf-extensions-logging

简介:GELF 提供程序适用于 Microsoft.Extensions.Logging,用于将日志从与 .NET Standard 2.0+ 兼容的组件发送到 Graylog、Logstash 等更多系统。

6、elmah.io

Star:32

项目地址:

https://github.com/elmahio/Elmah.Io.Extensions.Logging

简介:elmah.io是.NET的简单错误记录和正常运行时间监控服务。通过支持所有.NET Web和日志记录框架,重新掌控您的错误。

7、KissLog.net

Star:35

项目地址:

https://github.com/KissLog-net/KissLog.Sdk

简介:日志记录、异常追踪及应用性能监控服务器、完全兼容REST架构、基于最新的.NET技术构建、功能强大且易于使用的用户界面,对开发者免费,可安装在本地。

8、NReco.Logging

Star:265

项目地址:

https://github.com/nreco/logging

简介:适用于.NET Core的简单且高效的文件记录器提供者,无需其他依赖项。功能与标准ConsoleLogger非常相似,但会将日志写入文件。可以在重启时追加到现有文件或覆盖日志文件。支持“滚动文件”行为,并可控制总日志大小。可实时更改日志文件名。适用于高并发的密集使用场景:内置消息队列,避免线程阻塞。

9、Sentry

Star:560

项目地址:

https://github.com/getsentry/sentry-dotnet

简介:Sentry产品的.Net SDK。

10、Stackdriver

Star:913

项目地址:

https://github.com/googleapis/google-cloud-dotnet

简介:适用于Google Cloud Platform服务的.NET客户端库。

最后推荐加入我的 知识星球,里面包含7个教程,其中有:《三层架构教程》与《DDD领域驱动设计架构教程》。

004239d4de46f66281e40b64973baddd.png

- End -

-

技术群:添加小编微信并备注进群

小编微信:mm1552923   

公众号:dotNet编程大全    

觉得好看 点个在看👇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值