Фильтр Log4net и заменить сообщение журнала? - PullRequest
0 голосов
/ 07 марта 2012

Может ли log4net фильтровать и заменять соответствующее сообщение журнала?

<filter type="log4net.Filter.StringMatchFilter">
  <param name="AcceptOnMatch" value="false" />
  <param name="RegexToMatch" value="&lt;Code>.*&lt;/Code>" />
</filter>

Этот код может соответствовать ... содержимому ... кода и не записывать все сообщения в файл.

Но я хочу сохранить сообщение и заменить содержимое кода пустым.

Спасибо.

1 Ответ

0 голосов
/ 06 апреля 2012

Никогда не слышал о такой функциональности в связанных фильтрах.

Вам, вероятно, придется выполнять работу самостоятельно, подклассами log4Net.Filter.FilterSkeleton или StringMatchFilter.

Тогда в вашем XML вам нужно будет только позвонить

<filter type="Your.Application.TheFilterYouJustWrote">
  <param name="AcceptOnMatch" value="false" />
  <param name="RegexToMatch" value="&lt;Code>.*&lt;/Code>" />
</filter>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...