我可以通过指定包含log4net配置的文件来获取Logger吗?

时间:2011-07-12 05:39:17

标签: .net log4net log4net-configuration

例如,像

LogManager.GetLogger("C:\myloggerconfig.xml", "MyLoggerName");

1 个答案:

答案 0 :(得分:1)

最简单的方法是将以下代码放入AssemblyInfo.cs文件中:

[assembly: log4net.Config.XmlConfigurator(ConfigFile="c:\\myloggerconfig.xml",Watch=true)]

您也可以以编程方式执行此操作:

XmlConfigurator.Configure(new System.IO.FileInfo("c:\\myloggerconfig.xml");