0

当我们调用 toString() 时,有一些异常类会格式化详细的消息,但log4j v2只是显示堆栈跟踪以及使用 Exception(String) 构造函数设置的消息。

有没有办法让 PatternLayout 记录异常的“toString()”内容?或者应该将这些异常更改为设置消息而不是使用 toString() 提供它?

4

1 回答 1

0

使用ex{full}at the convention 模式完成了这项工作。

使用它的完整转换模式示例:

<Property name="global-pattern">%d{HH:mm:ss.SSS} [%pid/%t] %-5level %logger{36} %M:%L - %msg ex{full}%n</Property>
于 2019-05-03T15:16:39.690 回答