大佬们,我建了一个log4net的公共类库,添加Log4net.config,在类库的assemblyinfo.cs里面添加[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4net.config", Watch = true)];如果是控制台、winfrom等引用这个类库,能直接打印日志;但是在web里面确不行,IsFatalEnabled等这些一直是false,请问应该怎样配置
log4net 最新版本;
.net framework 4.5.2
在控制台、winform,我连 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" /> 这个都没加,都可以打印日志;
log4net.config直接写道web.config里面能够打印日志
权限三,没权限创建文件一万年都没日志。
什么权限哦?要怎么配置?管理员身份运行?
在web项目中,并不是在bin中读取log4net.config的,而是在bin的上一级,也就是,将log4net.config拷贝到bin目录的上一级就行了,包括发布之后也是。不知道是不是哪里配置有问题。。