assembly+log4net.config配置,先加入的WEB项目中,之后想在DAL也输出日志,但始终无法输出,
引入Log4net源码项目调试,发现Log.IsDebugEnable IsInfoEnable等全部都是false。
最后解决,在每个引用log4net.dll项目均需加入assembly。
最后配置
Web项目及DAL的AssmblyInfo.cs均加入
[assembly:log4net.Config.XmlConfigurator(ConfigFile="log4net.config",Watch=true)]
只在web项目中加入
log4net.config
转一篇有用的配置博客
http://blog.youkuaiyun.com/yongping8204/article/details/9773161
本文介绍了解决log4net在多个项目中无法正常输出日志的问题。通过在每个引用log4net.dll的项目的AssemblyInfo.cs文件中加入配置属性,并确保log4net.config文件被正确加载,最终实现了在Web项目及DAL层的日志输出。

被折叠的 条评论
为什么被折叠?



