log4net - печатать конкретное свойство, а не всю коллекцию - PullRequest
1 голос
/ 19 августа 2011

Используя log4net, я сохранил пользовательскую информацию следующим образом

ThreadContext.Properties["context"] = info;

Как вывести только это конкретное свойство, используя PatternLayout?

Если я использую %property, топечатает всю коллекцию так:

{log4net:HostName=wrkst16, context=[my stuff here]}

Я хочу только содержимое самого контекста.Я пытался %properties['context'], но он просто добавляет ['context'] часть:

{log4net:HostName=wrkst16, context=[my stuff here]}['context']

Любой способ получить только определенный элемент коллекции?

1 Ответ

1 голос
/ 19 августа 2011

Это работает:

%property{context}
...