小编Tha*_*Guy的帖子

Log4net不创建日志文件

我在配置了log4net的程序上收到错误,但没有创建日志文件.我确定在程序中设置了日志记录,因为其他用户已使用相同的配置文件创建了相同的配置文件(文件路径除外).我确信我对路径有写权限.在程序失败的时候,绝对必须通过日志记录的初始化.

在这个配置文件中是否有任何错误,或者是否有任何人遇到过类似的问题,并且知道我应该在程序中查找我正在尝试获取日志的内容?

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <section name="AutoTag" type="System.Configuration.NameValueSectionHandler"/>
    <section name="WindwardReports" type="System.Configuration.NameValueSectionHandler"/>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821"/>
  </configSections>

  <AutoTag>
    <add key="_debug" value="true"/>
  </AutoTag>

  <WindwardReports>
    <add key="line.break" value="internal"/>
  </WindwardReports>

  <appSettings>
    <add key="sql.timeout" value="240"/>
  </appSettings>

  <log4net>
    <appender name="RollingFileAppender" type="log4net.Appender.RollingFileAppender">

      <param name="File" value="C:\Users\loganm\Documents\Catapult.log"/>

      <param name="AppendToFile" value="true"/>
      <param name="MaxSizeRollBackups" value="2"/>
      <param name="MaximumFileSize" value="100KB"/>
      <param name="RollingStyle" value="Size"/>
      <param name="StaticLogFileName" value="true"/>
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="%d [%t] ac.server %-5p %c - %m%n"/>
      </layout>
    </appender>

    <root>
      <level value="DEBUG"/>
      <appender-ref ref="RollingFileAppender"/>
    </root>
  </log4net>
</configuration>
Run Code Online (Sandbox Code Playgroud)

log4net

31
推荐指数
4
解决办法
4万
查看次数

标签 统计

log4net ×1