本文介绍了无法使用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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!