шаблон преобразования log4net: указание имени регистратора - PullRequest
2 голосов
/ 17 сентября 2010

Я использую log4net со следующим шаблоном частичного преобразования:

%logger{2}

Это выводит два последних разделенных точками токена имени регистратора.Например, регистратор с именем Foo.Bar.Baz.Qux будет отображаться как Baz.Qux.Отлично.

Существует ли синтаксис шаблона частичного преобразования для указания "всего, кроме первых двух разделенных точками токенов имени регистратора"?Например, я бы хотел, чтобы регистратор «Foo.Bar.Baz.Qux.Quux» отображался как «Baz.Qux.Quux».

1 Ответ

1 голос
/ 17 сентября 2010

Нет такого синтаксиса.Вы можете написать свой собственный конвертер шаблонов. Здесь - образец преобразователя образов.Как видите, это довольно легко сделать.Если вам интересно, я могу позже выложить код конвертера, который бы отвечал вашим требованиям ...

...