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();
を呼び出すとき:後、私はアペンダ「eventLogAppender」は存在しないというエラーを取得する上で次に
log4net: XmlHierarchyConfigurator: Configuration update mode [Merge].
log4net:ERROR XmlHierarchyConfigurator: Cannot find Property [apender] to set object on [log4net.Repository.Hierarchy.Hierarchy]
。おそらく、構成中にアペンダーが失敗したためです。
私はそれがパーミッションの問題だとは思わないが、とにかくそれを試したが、まだ運がない。
する必要があります私はそれを逃したと信じていない。ありがとう! – rhessinger
:-)それは起こります。 – IAmTimCorey