V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
daijinming
V2EX  ›  程序员

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

  •  
  •   daijinming · 2019-01-18 11:08:09 +08:00 · 1782 次点击
    这是一个创建于 1917 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言  ·  2019-01-18 12:31:09 +08:00
    越来越喜欢.net core 的依赖注入了,不知道 log4net 的注入的方便吗
    4 条回复    2019-01-18 12:19:07 +08:00
    loqixh
        1
    loqixh  
       2019-01-18 11:17:03 +08:00
    log4net 还是可以用的, Nlog 更方便, 微软自带的最简单
    beginor
        2
    beginor  
       2019-01-18 11:38:47 +08:00 via Android
    把 log4net 适配到 .net core 也就是几行代码的事
    surpass7
        3
    surpass7  
       2019-01-18 11:55:46 +08:00
    NLog,支持.Net Standard 2.0
    hihipp
        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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1439 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 23:55 · PVG 07:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.