Подтвердить что ты не робот

Настройка настраиваемого журнала событий для log4net

Я использую log4net для регистрации (duh!). Используя EventLogAppender, я могу настроить имя моего приложения, чтобы мои события появлялись в журнале событий приложения/ "Мое приложение". Тем не менее, я хотел бы зарегистрировать события в "Some other event log" / "My Application Name". Как настроить это?

Текущая конфигурация:

<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";
4b9b3361

Ответ 1

Вы управляете этим с помощью свойства LogName.

например:.

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
      <logName value="System" />
      <applicationName value="My application Name" />
      ...
</appender>