日期:2014-05-18  浏览次数:20849 次

log4net相关 当晚解决再送200分
现有一winform程序,用log4net写错误信息正常

现创建一个service,代码基本和winform相同,但是总是无法写log

通过debug,发现,private static ILog log = LogManager.GetLogger("exceptionlog");时,
form程序的log的IsDebugEnabled,IsErrorEnabled等等都是true,service的log的IsDebugEnabled,IsErrorEnabled等等都是false, 什么原因能导致,这块没读取成功呢?

今晚解决 单独开贴再送200分

------解决方案--------------------
等待288分
------解决方案--------------------
<Assembly: log4net.Config.XMLConfigurator(ConfigFile:="LogConfig.xml", Watch:=True)>

你确定xml配置的路径,需要注意的是winform的WorkDir是exe,而Service这不是。
------解决方案--------------------
代码多不,不多的话,放上来,给你试试
------解决方案--------------------
看看配置的文件对不对,能不能读到配置文件哦