logback打印行号
全量配置如下
xml
在包名后面添加
\(%F:%L\\)
这样打印的日志是带类名加行号,支持 ide 点击跳转
(xxx.main.java:18)
精简配置如下
xml
打印全量类占用显示位置
去掉主类名直接打印行号
%clr(%4.4L{4})
这样打印的日志只是加行号
解释:
%4:这是最小字段宽度指定符,意味着输出在一个至少 4 个字符宽度的字段中
.4:这是最大字段宽度指定符
L:日志行号
{3}:超过3个字符将被截断
合并包名配置如下
xml
%clr(%-40.40logger:4%L{39}){cyuan}
这样和包名一起显示