簡體   English   中英

使用Log4net在事件查看器中記錄信息

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM