Common.Logging C#正确的调用过程

时间:2013-11-12 15:57:23

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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