在控制台应用程序,使用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

猜你喜欢

转载自blog.csdn.net/qq_42335551/article/details/84316040