【发布时间】:2010-08-19 16:37:22
【问题描述】:
我已经使用 Log4Net 几个月了,我为每个类创建了一个新的 Logger 作为成员变量,如下所示:
// Member variables
private readonly ILog m_Logger = LogManager.GetLogger("MyClass");
然后我从记录的类中的每个方法调用记录器,如下所示:
// Initialize
m_Logger.Info("MyClass.MyMethod() invoked.");
...
m_Logger.Debug("MyClass.MyMethod() did something...");
...
m_Logger.Info("MyClass.MyMethod() completed.");
有什么理由不使用这种方法,还是有更好的方法来设置记录器?感谢您的帮助。
【问题讨论】: