Csharp/C#教程:log4net配置问题分享


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

(0)
上一篇 2021年12月23日
下一篇 2021年12月23日

精彩推荐