【发布时间】:2018-02-12 16:33:09
【问题描述】:
如何配置 log4net 以呈现带有异常消息但没有堆栈跟踪的消息?
我试过了
<layout type="log4net.Layout.PatternLayout">
<IgnoresException value="False" />
</layout>
但它会删除有关异常的所有信息并仅打印出自定义消息。我想保留异常消息并摆脱堆栈跟踪。
如果仅通过配置无法做到这一点,我应该从头开始编写自己的附加程序吗?还是 PatternLayout 就足够了?
【问题讨论】:
-
你在布局中定义了conversionpattern元素吗?
-
是的,它看起来像这样:
<conversionPattern value="%-5p %d{hh:mm:ss} %message%newline"/>
标签: c# log4net log4net-configuration log4net-appender