Добавить пользовательское свойство для включения во все сообщения log4net - PullRequest
29 голосов
/ 14 июля 2010

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

1 Ответ

41 голосов
/ 14 июля 2010

Вы можете использовать свойства контекста например. как это:

ThreadContext.Properties["ID"] = yourID;

тогда вы можете получить доступ к свойству в строке шаблона следующим образом:

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