如何配置SLF4J日志格式使---符号对齐显示?
日志输出
---对齐配置方法 要让所有日志行的---符号对齐,你需要修改控制台日志格式的类名字段配置,给它设置固定宽度,具体操作如下:
将原配置里的
%c{1}替换为带宽度限制的格式,比如%-15c{1},修改后的完整配置示例:logging.pattern.console=%-15c{1} --- %m%n这里的参数说明:
%-15表示左对齐并占用15个字符宽度,缩写后的类名长度不足时会自动用空格补全,超过15个字符会被截断(如果需要保留完整类名可去掉{1},但按你的需求保留缩写即可)- 这样不管类名缩写后长度多少,都会占用固定宽度,后续的
---自然就能统一对齐
要是偏好右对齐,去掉减号用
%15c{1}就行,不过日志场景下左对齐的可读性更高
原配置用手动加空格的方式,没法适配不同长度的类名,只有通过格式化语法指定固定宽度,才能实现稳定的对齐效果
内容的提问来源于stack exchange,提问作者TMOTTM
相关产品推荐
相关产品推荐

