我过去使用过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>
答案 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.
...