简体   繁体   English

Log4net无法在已部署的服务器中工作

[英]Log4net in not working in deployed server

I am getting a strange issue in log4net with wcf project. 我在wcf项目的log4net中遇到一个奇怪的问题。 When i run the project locally it is working fine and logging the required log messages in to project. 当我在本地运行项目时,它工作正常,并将所需的日志消息记录到项目中。 But when I deploy it into server log file is creating but nothing appended into file. 但是,当我将其部署到服务器中时,正在创建日志文件,但没有附加任何文件。

Here is my configurations 这是我的配置

 <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,Log4net" />

And this my section for log4net 这是我的log4net部分

    <log4net>
    <appender name="EmployeeMovementLog" type="log4net.Appender.FileAppender">
      <file value="Log\Log.txt" />
      <appendToFile value="true" />
      <rollingStyle value="Date" />
      <datePattern value="ddMMyyyy" />
      <staticLogFileName value="true" />
      <maximumFileSize value="10MB" />
      <maxSizeRollBackups value="20" />
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date %message %newline" />
      </layout>
    </appender>
    <logger name="EmployeeMovement" additivity="false">
      <level value="ALL" />
      <appender-ref ref="EmployeeMovementLog" />
    </logger>
  </log4net>

I am calling it on application startup 我在应用程序启动时称呼它

protected void Application_Start(object sender, EventArgs e)
        {
            log4net.Config.XmlConfigurator.Configure();
        }

I have tried every possible alternation before post in here and if anyone faced similar issue and fixed it, please let me know how to fix this. 在发布本文之前,我已经尝试了所有可能的替代方法,如果有人遇到类似问题并予以解决,请让我知道如何解决。 Any help would be greatly appreciated. 任何帮助将不胜感激。

Thank you 谢谢

<logger name="EmployeeMovement" additivity="false">
  <level value="ALL" />
  <appender-ref ref="EmployeeMovementLog" />
</logger>

replace the above code into below 将上面的代码替换为下面的代码

<root>
  <level value="ALL" />
  <appender-ref ref="EmployeeMovementLog"/>
</root>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM