首页 > 解决方案 > 在 IIS 上部署时,调试日志不起作用。它在开发环境中工作

问题描述

在开发环境中,会创建所有日志记录,其中包括 INFO 和 DEBUG 日志,但是当我们将其部署在 IIS 上时,只会创建 INFO 日志,而不会创建 DEBUG 日志。

我也尝试将优先级值更改为 INFO 以及 DEBUG,目前它是 ALL 但 DEBUG 日志没有成功

请协助。

文件:Web.config

<log4net debug="true">
<appender name="RollingFileAppenderSize" type="log4net.Appender.RollingFileAppender">
  <param name="file" value="C:\\Temp\\BSRollingFileAppenderSize.log" />
  <param name="appendToFile" value="true" />
  <param name="rollingStyle" value="Size" />
  <param name="maxSizeRollBackups" value="10" />
  <param name="maximumFileSize" value="10MB" />
  <param name="staticLogFileName" value="true" />
  <layout type="log4net.Layout.PatternLayout,log4net">
    <param name="ConversionPattern" value="%d [%t] %-5p %c [%M] - %m%n" />
  </layout>
  <filter type="log4net.Filter.LevelRangeFilter">
    <param name="LevelMin" value="ALL"/>
  </filter>
</appender>
<appender name="SessionsAppender" type="log4net.Appender.RollingFileAppender">
  <param name="file" value="C:\\Temp\\BSSessions.log" />
  <param name="appendToFile" value="true" />
  <param name="rollingStyle" value="Size" />
  <param name="maxSizeRollBackups" value="10" />
  <param name="maximumFileSize" value="10MB" />
  <param name="staticLogFileName" value="true" />
  <layout type="Framework.Common.Logging.CsvPatternLayout, Framework.Common">
    <header value="DateTime,Level,Type,Action,Message&#13;&#10;" />
    <conversionPattern value="%date{M/d/yyyy H:mm:ss.fff}%newfield%level%newfield%type%newfield%property{Action}%newfield%message%endrow" />
  </layout>
</appender>
<root>
  <!-- ALL, DEBUG, INFO, WARN, ERROR, FATAL, OFF -->
    <level value="ALL" />
  <appender-ref ref="RollingFileAppenderSize" />
</root>
<logger name="Framework.Common.Commands.Handlers.Sessions">
  <level value="INFO" />                                                                
  <appender-ref ref="SessionsAppender" />
</logger>
</log4net>

标签: c#log4net

解决方案


您应该将级别设置为“DEBUG”:

<log4net debug="true">
    <root>
        <level value="DEBUG" />
        <appender-ref ref="RollingFileAppenderSize"/>
    </root>
</log4net>

推荐阅读