在控制台应用程序,使用log4net中遇到“log4net:ERROR XmlHierarchyConfigurator:”错误
出现的运行情况:
这是我的log.config配置
<log4net>
<root>
<level value="All" />
<appender-ref ref="LogFileAppender" />
</root>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender">
<param name="File" value="./log/DeployServerlog.txt" />
<param name="AppendToFile" value="true" />
<rollingStyle value="Size">
</rollingStyle>
<maxSizeRollBackups value="3">
</maxSizeRollBackups>
<maximumFileSize value="1MB">
</maximumFileSize>
<layout type="log4net.Layout.PatternLayout">
<param name="ConversionPattern" value="%d [%t] %-5p %c - %m%n" />
</layout>
</appender>
</log4net>
解决该问题:只需将 <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
改成<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">即可
修改后
参考来源:https://stackoverflow.com/questions/9509586/log4net-xmlhierarchyconfigurator/9509670