RollingFileAppender无法写入log

2415阅读 0评论2012-03-06 ghostsaint
分类:嵌入式

最近修改一个.net winform程序,copy的原来的解决方案。配置一下就运行了。
 
调了一段时间发现log4net不写日志了。
 
鉴于此种情况经常发生,得好好审查一下。
 
1. 检查"log4net.Appender.RollingFileAppender,log4net"下的 
   修改成相对路径和绝对路径以及正反斜杠+转义都不行。
 
2. commom.log log4net.dll均添加到项目中,而不是引用,还不对。
 
3. 用文本编辑器检查AssemblyInfo.cs,
   原项目是[assembly: log4net.Config.XmlConfigurator()],圆括号里面是空的。
 
   新项目是[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.xsd", Watch = true)]
   不知道什么时候配上了log4net.xsd,我的log4net是配置在app.conf中,跟这个xsd没关系,配错了肯定不会正常运行了
 
途中翻gg无数,耗时2个小时,特此记录,以后要顺藤摸瓜,特别是这种以前运行正常的project。
上一篇:没有了
下一篇:没有了