.net core logging 方面有没有推荐的,之前处理.net (不是 core )都是 log4net ,微软那套感觉太复杂, 升级 .net core 有没有新思路
1
loqixh 2019-01-18 11:17:03 +08:00
log4net 还是可以用的, Nlog 更方便, 微软自带的最简单
|
2
beginor 2019-01-18 11:38:47 +08:00 via Android
把 log4net 适配到 .net core 也就是几行代码的事
|
4
hihipp 2019-01-18 12:19:07 +08:00 1
这几天拿了个站点转 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 |