当我们调用ToString((时,有一些异常类,可以格式化详细消息((,但是log4j v2
只是显示带有except(string(constructor的消息集的stacktrace。
是否有方法可以要求模式layout记录异常的" tostring(("内容?或应将这些例外更改为设置消息,而不是用ToString((?
在约定模式下使用 ex{full}
进行了工作。
使用它的完整转换模式的示例:
<Property name="global-pattern">%d{HH:mm:ss.SSS} [%pid/%t] %-5level %logger{36} %M:%L - %msg ex{full}%n</Property>