11

使用自定义“PatternLayout”时,log4net 将“异常”信息(如果存在)附加到每个日志条目。我正在尝试控制消息和堆栈跟踪信息的输出,并希望“抑制”这些信息。我四处寻找,但找不到办法。有任何想法吗?

示例 web.config 条目(用于 RollingFileAppender):

<layout type="Example.Class.CustomLog4netLayouts,Example">    
    <conversionPattern value="%date [%thread] [RID:%property{CLIENT_REQUESTID}] 
     %-5level %logger [%property{NDC}] - %cleanmessage - %cleanstack%newline" />
</layout>

谢谢

4

1 回答 1

15

像这样配置布局:

<layout type="Example.Class.CustomLog4netLayouts,Example">
    <IgnoresException value="False" />
    ...

设置IgnoresException为 false 告诉 appender 布局将处理异常。因此,您可以选择不打印堆栈跟踪。

于 2012-09-13T07:08:34.067 回答