EventLogAppender писать только события моего приложения - PullRequest
0 голосов
/ 08 апреля 2010

Как настроить EventLogAppender для записи только событий из моего приложения. Потому что в настоящее время у меня есть следующая конфигурация:

    var elAppender = new EventLogAppender
                         {
                             ApplicationName = "My App",
                             LogName = "My Log",
                             Layout = new PatternLayout(default_format),
                             Threshold = Level.Error
                         };
    elAppender.ActivateOptions();

и в «Моем журнале» представлены все сообщения от всех приложений, таких как «Приложение», но мне нужны события только из «Моего приложения». Спасибо.

Ответы [ 2 ]

0 голосов
/ 08 апреля 2010

Я нашел решение :),

Я воссоздал мой аппендер без пробелов в имени и все заработало :) код такой:

var elAppender = new EventLogAppender
                         {
                             ApplicationName = **"MyApp"**,
                             LogName = **"MyLog"**,
                             Layout = new PatternLayout(default_format),
                             Threshold = Level.Error
                         };
    elAppender.ActivateOptions();
0 голосов
/ 08 апреля 2010

Вы можете создать отфильтрованное представление в средстве просмотра событий. Таким образом, вам не нужно менять приложение.

...