Конфигурирование пользовательского журнала событий для log4net

Я использую log4net для входа (понятное дело!). Используя EventLogAppender, я могу настроить свое имя приложения, так, чтобы мои события обнаружились в Приложении / "Мое Имя приложения" журнал событий. Однако я хотел бы зарегистрировать события к "Некоторому другому журналу событий" / "Мое Имя приложения". Как я настраиваю это?

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

<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";
18
задан Philipp M 15 October 2013 в 10:38
поделиться

1 ответ

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

Например:

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
      <logName value="System" />
      <applicationName value="My application Name" />
      ...
</appender>
25
ответ дан 30 November 2019 в 08:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: