首页 > 解决方案 > 在 log4j.properties 文件中使用 %throwable 的异常 Stacktrace 日志未完全加载

问题描述

我正在尝试对日志中的内容进行堆栈跟踪,但是只有堆栈跟踪的第一行填充在服务器日志中。

我的配置如下。

log4j.appender.layout.Conversionpattern={"timestamp":"%d{yyyy-mm-dd hh:mm:ss:SSS}","exception":{"source":"%l","stacktrace": "%throwable{10}"},"additionalinfo":{}}

不是:我尝试了 stacktrace 的转换模式,如下所示,%throwable{}、%throwable{0}、%throwable{1}

输出:堆栈跟踪:java.lang.nullPointerException

所有条件仅返回堆栈跟踪的第一行

需要建议以获取堆栈跟踪的完整日志。

标签: apache-sparklogginglog4j

解决方案


推荐阅读