apache-spark - 在 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
所有条件仅返回堆栈跟踪的第一行
需要建议以获取堆栈跟踪的完整日志。
解决方案
推荐阅读
- git - 使用 AWS CloudFormation 克隆私有 GitHub 存储库 AWS Sagemaker NB 实例
- ios - iOS 13.4 访问 MPMusicPlayerController.systemMusicPlayer 使应用程序崩溃
- python - 使用 Levi-Civita 的矢量产品
- python - Keras CNN 模型为所有输入预测相同的值,并且在训练期间不会提高准确性
- python - NLTK 语料库:IndexError:列表索引超出范围
- string - 计算相同的多组字符的算法
- java - Android管理API服务文件分配
- spring-boot - Mockito 抛出 NullPointer 异常测试服务层
- opencv - 如何使用 OpenCV 4.2 保存 v4l2 缓冲区图像
- android - android 5.1 中 viewPager.setAdapter(adapter) 上的应用程序关闭(仅 android 5.1)