Eklendi bir EventLogAppender için Logging değil:Log4Net EventLogAppender Şöyledir olarak Özel olay günlüğüne
<appender 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>
<logName value="NewLogName" />
<applicationName value="AppName" />
<layout type="log4net.Layout.PatternLayout,log4net">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
O NewLogName
yeni bir dosya yaratır ve AppName
ait uygulama adının pencereler olayları ekler ama Application
Olayları ekler NewLogName
numaralı giriş.
Kayıt defterindeki izinleri değiştirdim ve Uygulama Adı kayıt defterinde doğru yerde. Herhangi bir fikir?
Ve log4net hata ayıklama çıktısı hiçbir şeyden şikayet etmiyor (Add '')? Bu aynı şeyle ilgili diğer Q & As tonları, doğru şekilde _configuring_ olduğunu söylediler (izinler başka bir soru). –
[log4net için özel olay günlüğünü yapılandırma] 'nın olası kopyası (http://stackoverflow.com/questions/2416800/configuring-a-custom-event-log-for-log4net) –