Блок журналирования приложений - Microsoft Enterprise Library 4.1 - PullRequest
2 голосов
/ 18 марта 2010

В блоке приложения Logging в Logger.Write он принимает идентификатор события в качестве одного из параметров, который является целым числом. Так как решить, что следует передавать в качестве идентификатора события?

Ответы [ 2 ]

0 голосов
/ 04 июня 2010

Что мы делаем, так это собираем различные «истории», о которых вы хотите сообщить, и затем назначаете последовательность идентификаторов событий для каждой из этих историй. Короче говоря, придумайте систему, которая работает для вас, и запишите ее на будущее.

0 голосов
/ 18 марта 2010

Кстати, вам действительно нужно использовать eventId? Я думаю, что вы можете просто передать строку, которую вы хотите войти: -

Logger.Write("SomeMessage");

РЕДАКТИРОВАТЬ: - Я имел в виду, что должна быть другая перегрузка, которая принимает только строку, которую вы хотите написать.

РЕДАКТИРОВАТЬ: - С здесь : -

EventId - значение, которое вы можете использовать для далее классифицировать записи в журнале (по умолчанию 0 для LogEntry и 1 для LogEntry, неявно созданного Logger.Write);

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