18
Я использую log4net для регистрации (duh!). Используя EventLogAppender, я могу настроить имя моего приложения, чтобы мои события появлялись в журнале событий приложения/«Мое приложение». Тем не менее, я хотел бы зарегистрировать события в «Some other event log»/«My Application Name». Как это настроить?Настройка настраиваемого журнала событий для log4net
Текущая конфигурация:
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
<applicationName value="My application Name" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
</layout>
</appender>
Для EventLogInstaller, код будет выглядеть следующим образом:
eventLogInstaller.Log = "Some other event log"; // Default "Application"
eventLogInstaller.Source = "My application name";
Я сделал это, и это было создать новый журнал под 'приложений просмотра событий и услуги Logs' узла, но сообщения по-прежнему регистрируется в' Application' журнал для некоторых вместо нового. – deadlydog
Nevermind, оказывается, мне пришлось перезагрузить компьютер, чтобы изменения вступили в силу, как упоминалось на http://stackoverflow.com/a/6457005/602585 и http://stackoverflow.com/questions/7607441/log4net-eventlogappender -is-игнорирование-моя-LOGNAME – deadlydog