【问题标题】:Common.Logging C# correct invocation procedureCommon.Logging C# 正确调用过程
【发布时间】:2013-11-24 21:05:24
【问题描述】:

在使用 C# Common.Logging 时,当前的日志设置是这样的:_logger 在每个使用 _logger 的类的开头声明如下。

private static readonly ILog _logger = LogManager.GetCurrentClassLogger();

这是正确的方法吗?有更好的选择吗?

【问题讨论】:

    标签: c# .net logging log4net common.logging


    【解决方案1】:

    这是一种正确的方法。当然还有其他正确的方法可以做到这一点。例如,您可以在其构造函数中将记录器注入此类。如果您喜欢这种事情,这将使您更容易对日志消息进行单元测试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-02
      • 2017-07-20
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      • 2019-06-27
      相关资源
      最近更新 更多