log4net可以过滤并替换匹配的日志消息吗?
<filter type="log4net.Filter.StringMatchFilter">
<param name="AcceptOnMatch" value="false" />
<param name="RegexToMatch" value="<Code>.*</Code>" />
</filter>
此代码可以匹配代码的......内容...而不是将所有消息写入文件。
但是,我想要的是保存消息,并将代码的内容替换为空。
感谢。
答案 0 :(得分:0)
从未在捆绑过滤器中听说过此类功能。
您可能必须通过继承log4Net.Filter.FilterSkeleton或StringMatchFilter来自己完成工作。
然后在您的XML中,您只需要调用
<filter type="Your.Application.TheFilterYouJustWrote">
<param name="AcceptOnMatch" value="false" />
<param name="RegexToMatch" value="<Code>.*</Code>" />
</filter>