Можно ли указать пользовательскую текстовую категорию задач с помощью EventLogAppender в log4net? - PullRequest
3 голосов
/ 04 ноября 2011

Если вы посмотрите на Windows Event Viewer, вы увидите некоторые задачи с категориями задач, такие как Gatherer и Firing Agent , но если вы используете log4net для регистрации событий, вы может предоставить только короткое целое значение в свойстве category. Я думаю, что это тот же случай с использованием System.Diagnostics метода регистрации событий.

Есть ли какой-либо способ указания строковых / текстовых категорий или, возможно, определения перечислений для использования вьюером событий?

Ответы [ 2 ]

3 голосов
/ 07 ноября 2011

Вам необходимо зарегистрировать свои категории. Я нашел эту статью, которая объясняет, как это работает (хотя она немного устарела, у меня сложилось впечатление, что информация все еще верна):

http://drdobbs.com/184405714

0 голосов
/ 19 марта 2013

Вы создаете DLL с текстовыми строками и перечислениями, которые их идентифицируют. Затем вы связываете DLL с вашим приложением в реестре.

Здесь есть хорошее руководство: http://www.eventlogblog.com/mt/mt-search.cgi?search=python&IncludeBlogs=1 - я недавно пробовал его, и оно все еще работает для текущих версий Platform SDK и Visual Studio Express. Но вам придется добавить несколько папок в переменную PATH, которую устанавливает для вас VS, для исполняемых файлов и DLL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...