【发布时间】:2014-07-01 17:42:33
【问题描述】:
我有带有 log4net 配置的自定义 xml 文件。下面的代码用于配置 log4net。它工作正常。
问题是 LogManager.Getlogger 在不知道配置文件详细信息时如何获取“MyLogger”?
在调用 LogManager.GetLogger 和 xmlconfigurator.configure 时我们应该保持任何顺序吗?
Class LoggerClass
{
private static readonly ILog fileLogger = LogManager.GetLogger("MyLogger");
public LoggerClass()
{
FileInfo logConfiguration = new FileInfo("ConfigFile.xml");
//Loading the configuration from the xml file.
XmlConfigurator.Configure(logConfiguration);
}
public void Log(string msg)
{
fileLogger.Log(......);
}
}
【问题讨论】: