1

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

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

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

4

1 回答 1

0

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

于 2013-11-12T16:03:34.567 回答