Настройка пользовательского журнала событий для log4net - PullRequest
18 голосов
/ 10 марта 2010

Я использую 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";

1 Ответ

25 голосов
/ 10 марта 2010

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

например:.

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender" >
      <logName value="System" />
      <applicationName value="My application Name" />
      ...
</appender>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...