log4net文件appender没有创建文件

时间:2010-01-20 15:58:58

标签: log4net

我过去使用过log4net没有任何问题,但是我遇到了一些问题,让它登录到文件追加器。非常简单的例子。

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
  </configSections>
  <log4net>
    <appender name="DebugFileAppender" type="log4net,Appender.FileAppender">
    <file value="Logfile.log" />
    <appendToFile value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <param name="ConversionPattern" value="%5p [%d] - %m%n" />
    </layout>
    </appender>
    <root>
      <appender-ref ref="DebugFileAppender" />
    </root>
  </log4net>
</configuration>

3 个答案:

答案 0 :(得分:0)

执行帐户是否有权写入文件夹?

答案 1 :(得分:0)

尝试为IIS_IUSRS的日志文件夹设置写入权限

答案 2 :(得分:0)

type属性中的逗号应替换为句点:type="log4net.Appender.FileAppender"

您应该看到类似于

的错误
log4net:ERROR Could not create Appender [file] of type [log4net,Appender.FileAppender]. Reported error follows.
...