Windows服务中的Lo4net

时间:2013-08-24 07:53:29

标签: c#-4.0 log4net

我有一个C#解决方案,它包含三个服务和一些项目。我为Log4net添加了一个类,它从SQL表中调用配置详细信息。我使用相同的类来登录我的整个项目。

当我通过代码调试时,日志记录工作正常,但是当我在服务器中部署它时,当它使用该服务时,日志记录无法正常工作。我有三个服务,日志记录取决于我首先启动的服务。如果我首先启动服务1,它只记录该服务的类的详细信息,并且不记录其他类。

我尝试在记录器类中添加Idisposable并每次都将其销毁,但我没有得到预期的结果。

1 个答案:

答案 0 :(得分:0)

在你的Appender中添加你的Assemble(ClassName):

<appender name="UrlAppender3" type="OmidLogAppender.UrlLogAppender, OmidLogAppender">

OmidLogAppender是我登录另一个Web服务的Log4net类!