.net core logging 方面有没有推荐的或思路谈谈

2019-01-18 11:08:09 +08:00
 daijinming

.net core logging 方面有没有推荐的,之前处理.net (不是 core )都是 log4net ,微软那套感觉太复杂, 升级 .net core 有没有新思路

1866 次点击
所在节点    程序员
4 条回复
loqixh
2019-01-18 11:17:03 +08:00
log4net 还是可以用的, Nlog 更方便, 微软自带的最简单
beginor
2019-01-18 11:38:47 +08:00
把 log4net 适配到 .net core 也就是几行代码的事
surpass7
2019-01-18 11:55:46 +08:00
NLog,支持.Net Standard 2.0
hihipp
2019-01-18 12:19:07 +08:00
这几天拿了个站点转 asp.net core,刚好遇到这个问题了。

log4net 目前并不完全支持 asp.net core,需要配合这个。
https://github.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore

需要注意一下,部分 Appender 并不支持 .net core,具体列表可以看 log4net 官方页面。
https://logging.apache.org/log4net/release/framework-support.html#Appenders

微软只是定义了日志标准,看看微软官方文档,内容比较全。
https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/logging/?view=aspnetcore-2.2

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528200

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX