在使用C#Common.Logging时,当前的日志设置是这样的,_logger
在每个使用_logger
的类的开头声明如下。
private static readonly ILog _logger = LogManager.GetCurrentClassLogger();
这是正确的方法吗?还有更好的选择吗?
答案 0 :(得分:0)
这是 正确的方法。当然还有其他正确的方法。例如,您可以在其构造函数中将记录器注入此类。如果您遇到这种情况,这将使您更容易对单元测试日志消息进行单元测试。