Log4net没有将日志写入指定的路径

时间:2016-06-06 07:31:36

标签: c# asp.net-mvc asp.net-mvc-3 log4net

我正在使用log for net我有以下LOg4Net.config文件代码。但它没有将日志写入定义的路径。我做错了什么。我错过了什么?

配置:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>

<log4net debug="true">
<appender name="InfoRollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="C:\Temp\Logs\FileTransferService\Info.txt" />
  <appendToFile value="true" />
  <rollingStyle value="Size" />
  <maxSizeRollBackups value="10" />
  <maximumFileSize value="2MB" />
  <staticLogFileName value="true" />
  <!--<threshold value="INFO" />-->
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%message%newline" />
  </layout>
  <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="INFO"></levelMin>
    <levelMax value="WARN"></levelMax>
  </filter>
  <filter class="log4net.Filter.DenyAllFilter"/>
</appender>

<appender name="ErrorRollingLogFileAppender" type="log4net.Appender.RollingFileAppender">
  <file value="C:\Temp\Logs\FileTransferService\Error.txt" />
  <appendToFile value="true" />
  <rollingStyle value="Size" />
  <maxSizeRollBackups value="10" />
  <maximumFileSize value="2MB" />
  <staticLogFileName value="true" />
  <!--<threshold value="ERROR" />-->
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%message%newline" />
  </layout>
  <filter type="log4net.Filter.LevelRangeFilter">
    <levelMin value="ERROR"></levelMin>
    <levelMax value="FATAL"></levelMax>
  </filter>
</appender>

<root>
  <level value="ALL" />
  <appender-ref ref="InfoRollingLogFileAppender" />
  <appender-ref ref="ErrorRollingLogFileAppender" />
  <appender-ref ref="trace" />
</root>

<!--<logger name="CustomLogger">
  <level value="ALL" />
  <appender-ref ref="InfoRollingLogFileAppender" />
  <appender-ref ref="ErrorRollingLogFileAppender" />
  <appender-ref ref="trace" />
</logger>-->

 </log4net>
</configuration>

程序集信息代码:

[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Log4Net.config", Watch = true)]

输出目录:

始终复制

0 个答案:

没有答案