本文介绍了无法使用log4net登录到Windows EventViewer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我似乎无法使用log4net登录Windows事件查看器。



登录文件可以正常工作,但不能写入事件查看器。



我在这里遗漏了什么吗?



I cannot seem to log to the Windows Event Viewer using log4net.

Logging to a file works, but not writing to the Event Viewer.

Am I missing anything here?

<?xml version="1.0"?>

<log4net debug="true">
  <appender name="LogFileAppender" type="log4net.Appender.FileAppender">
    <param name="File" value="C:\TEMP\log4net.txt"/>
    <appendToFile value="true" />
    <rollingStyle value="Size" />
    <maxSizeRollBackups value="10" />
    <maximumFileSize value="10MB" />
    <staticLogFileName value="true" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%-5p %d %5rms %-22.22c{1} %-18.18M - %m%n" />
    </layout>
  </appender>
  <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
    <applicationName value="MyApplication" />
    <layout type="log4net.Layout.PatternLayout">
      <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
    </layout>
  </appender>
  <logger name="log">
    <level value="All" />
    <appender-ref ref="LogFileAppender" />
    <appender-ref ref="EventLogAppender" />
  </logger>
  <root>
    <level value="All" />
  </root>
</log4net>

推荐答案


<root>
   <level value="All" />
   <appender-ref ref="LogFileAppender" />
   <appender-ref ref="EventLogAppender" />
 </root>


这篇关于无法使用log4net登录到Windows EventViewer的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 08:05