Logback configuration to have exceptions on a single line?(是否在单行上有异常的登录配置?)
问题描述
我的日志被提取、输送并合并到ElasticSearch中。多行事件很难跟踪和诊断。
与其使用收集器和正则表达式将异常行分组到单个记录中,是否可以使用logback configuration将Exception
堆栈跟踪放在单个行中?
推荐答案
您可以在logback.xml
中为%ex
符号声明转换规则,如下所示:
然后声明CompressedStackTraceConverter
如下:
%ex
符号,custom conversion specifier就会起作用。例如,模式如下:
如果您的模式不包括%ex
符号,则堆栈跟踪是%msg
的一部分,在这种情况下,您可以这样声明转换规则...
.尽管这将对您的整个日志消息应用CompressedStackTraceConverter
,而不仅仅是它的堆栈跟踪部分。
这篇关于是否在单行上有异常的登录配置?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!