log4net配置问题
我有一个单独的Log4Net.config文件。 我补充道
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]
到AssemblyInfo.cs
当我使用调试模式运行应用程序时,lognet正在记录。 当我将应用程序发布到IIS时,lognet不会记录任何内容。
我还有以下内容:
BasicConfigurator.Configure(); // in a method private static readonly ILog _logger = LogManager.GetLogger(typeof(_Default)); // for the instance
这是什么原因?
可能是AppPool标识用户没有写入日志文件/目录的权限(假设您正在使用文件追加器)。
以下是检查AppPool用户帐户的方法:
如果这不是问题,我建议打开log4net内部调试 :
上述就是C#学习教程:log4net配置问题分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/989633.html