[英]Log Info in Event Viewer using Log4net
我目前正在一個項目中,我想使用Log4net(EventViewerAppender)在事件查看器中記錄某些信息。 使用Error and Fatal登錄不會給我帶來麻煩,但是當我嘗試使用Info登錄時,它不會顯示。 我檢查了配置,並在整個Internet上進行了查找,但我只能找到使用FileAppender記錄信息的用戶。
我在配置文件中使用以下配置:
<log4net>
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
<layout type="log4net.Layout.Patternlayout">
<conversionPattern value="%date %-5level %logger - %message%newline " />
</layout>
<level value="ALL" />
<logName value="Services"/>
<applicationName value="MyApplication"/>
</appender>
<root>
<level value="ALL"/>
<appender-ref ref="EventLogAppender"/>
</root>
</log4net>
我不確定自己在做什么錯,因此任何幫助都會有所幫助。
謝謝! -dckwlff
編輯
似乎我一直都在工作,但是在事件查看器中看錯了視圖。
嘗試設置Appender的LevelRangeFilter:
<appender ... >
...
<filter type="log4net.Filter.LevelRangeFilter">
<levelMin value="WARN" />
<!-- FATAL ERROR WARN INFO DEBUG TRACE VERBOSE -->
<acceptOnMatch value="true" />
</filter>
</appender>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.