2015-02-09 101 views
1

我目前正在使用Log4net(EventViewerAppender)在一個項目中使用事件查看器來記錄某些信息。與記錄錯誤致命給我沒有麻煩,但是當我嘗試使用信息登錄時,它不顯示。我檢查了我的配置並查看了整個互聯網,但我可以找到的所有人都是使用FileAppender記錄Info的人員。使用Log4net的事件查看器中的日誌信息

我用下面的配置,我的配置文件:

<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

編輯

看來我是有工作的,一直以來,卻一直在尋找在事件查看器中的錯誤觀點。

回答

0

嘗試設置LevelRangeFilter的附加目的地:

<appender ... > 
    ... 
    <filter type="log4net.Filter.LevelRangeFilter"> 
    <levelMin value="WARN" /> 
    <!-- FATAL ERROR WARN INFO DEBUG TRACE VERBOSE --> 
    <acceptOnMatch value="true" /> 
    </filter> 
</appender> 
相關問題