0

我创建了一个自定义 log4net 附加程序,它在我调试应用程序时效果很好,但是一旦我部署应用程序(即使在调试模式下)它就会停止工作。

如果我在服务器上进行远程调试(通过附加到进程),我的自定义附加程序就可以正常工作。

我已将此添加到 Assemblyinfo.cs。 [assembly: log4net.Config.XmlConfigurator(Watch = true)]

在 Global.asax 文件中的 Application_Start 中,我有: log4net.Config.XmlConfigurator.Configure();

我注意到的一件事是,部署的应用程序确实调用了方法 ActivateOptions(),但它要么没有调用 Append(LoggingEvent loggingEvent),要么就是不工作。

我很感激任何帮助。

4

0 回答 0