在SpringBoot中使用logback优化非常堆栈的输出

手机游戏开发者 2024-9-5 17:26:08 67 0 来自 中国
一、配景

在我们在编写步伐的过程中,无法包管自己的代码不抛出非常。当我们抛出非常的时间,通常会将整个非常堆栈的信息使用日志记载下来。通常一整个非常堆栈的信息是比力多的,而且存在一些没用的信息。那么我们怎样优化一些非常堆栈的信息打印,过滤掉不须要的信息呢?
二、需求

1、现有的非常堆栈信息

2、我们想优化成如下

三、使用的技能

1、此处我们是在SpringBoot中使用logback来实现日志的打印。
2、默认情况下,重写非常堆栈的打印比力复杂,此处我们接纳第三方实现 ogstash-logback-encoder 来实现。

3.png
3、那么此处我们就接纳 ogstash-logback-encoder 的 ShortenedThrowableConverter来实现。这个可以在以json格式的日志输出中使用,也可以使用到非json格式的日志中使用。我们将会用在以非json格式日志的输出。
四、技能实现

1、引入依靠
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 06:17, Processed in 0.180877 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表