系统里用到日志,下载了log4net,并google了一堆资料。
新建了一个consoleapp,写好配置文件(log4net.config),在程序开头加上[assembly: log4net.Config.XmlConfigurator(ConfigFile="log4net.config",Watch=true)],运行后没有记录任何日志。调试的时候发现,log实例的所有is属性(isfatalenabled等)都为false。
把配置文件更名为app.config,程序开头改为[assembly: log4net.Config.XmlConfigurator(Watch=true)],运行发现正常了。
如果要用自定义的配置文件名,应该如何操作?
新建了一个consoleapp,写好配置文件(log4net.config),在程序开头加上[assembly: log4net.Config.XmlConfigurator(ConfigFile="log4net.config",Watch=true)],运行后没有记录任何日志。调试的时候发现,log实例的所有is属性(isfatalenabled等)都为false。
把配置文件更名为app.config,程序开头改为[assembly: log4net.Config.XmlConfigurator(Watch=true)],运行发现正常了。
如果要用自定义的配置文件名,应该如何操作?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货