在编写程序的过程中,我们不能保证我们的代码不会引发异常。当我们抛出异常时,通常会记录整个异常堆栈的信息。通常,有很多有关整个异常堆栈的信息,并且那里有很多信息是一些无用的信息。
1.在这里,我们在中间使用它来实现日志的打印。
2.默认情况下,重写异常堆栈的打印更为复杂。在这里,我们使用第三方实施来实现。
3.然后我们将在这里使用它。这可以在那里,或者我们将在非json格式日志中使用输出。
注意:有一些依赖性,我当前使用的依赖项如下:
1.如果发生例外
2. JDK版本依赖项
可能取决于同一版本的不同版本。推荐官方网站:https://github.com/logfellow/logstash-logback-eencoder#java-version-requirements
1.新的配置文件
2.使用它
3.具体用法
参数说明:
本质
https://gitee..com/huan1993/spring-cloud-parent/tree/tree/master/springboot/springboot/springboot- logback-json-optimize-exception-exception-
1. https://github.com/logstash/logstash-logback- ent
2. https://github.com/logfellow/logstash-logback-eender/blob/ain/stack-hash.md
3. https://wwwwwwwwwwwwww.srccodes.com/shorten-logger-name-customize-optimize-optimize-exception-ception-stack-traces-logstashencoder-shorthrowableconverter/
原始:https://juejin.cn/post/7095551729881579551