1
我有一個使用Log4Net 1.2.10.0的控制檯應用程序。我在我的log4net的配置增加了一個EventLogAppender:錯誤配置Log4Net EventLogAppender
<apender name="eventLogAppender" type="log4net.Appender.EventLogAppender,log4net" >
<mapping>
<level value="ERROR" />
<eventLogEntryType value="Error" />
</mapping>
<mapping>
<level value="DEBUG" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="INFO" />
<eventLogEntryType value="Information" />
</mapping>
<mapping>
<level value="WARN" />
<eventLogEntryType value="Warning" />
</mapping>
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline" />
</layout>
</apender>
當我打電話XmlConfigurator.Configure();
我收到以下錯誤:
log4net: XmlHierarchyConfigurator: Configuration update mode [Merge].
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [apender] to set object on [log4net.Repository.Hierarchy.Hierarchy]
然後後來我得到一個錯誤,指出附加器「eventLogAppender」不存在。最有可能是由於appender在配置期間失敗的事實。
我不認爲這是一個權限問題,但我試過,無論如何,仍然沒有運氣。
我可以」我相信我錯過了。謝謝! – rhessinger
:-)它發生了。 – IAmTimCorey