Logback Appender-pattern说明

说明

pattern规定了输出日志的格式,常用如下:

  • %c{n}、%lo{n}、%logger{n}: 所对应logger的名字,后面跟长度,如果长度过长会吧前面的包名省略到首字母。
  • %C{n}、%class{n}: logger所在class的名字,其他的和上面一样。一般来说logger的名字和所在的class名字最好一样
  • %d{pattern}、%date{pattern}: 时间,pattern里可以用分号来指定输出多个,如:yyyy-MM-dd HH:mm:ss.SSS
  • %L、%line: logger所在文件的行数
  • %m、%msg、%message: logger的信息
  • %p、%le, %level: 日志等级
  • %t、%thread: 线程名

制表对齐

  • %n 如果长度不够会在左边加空格
  • %-n 如果长度不够会在右边加空格
  • %.n 如果长度超过会从开头开始截取直到长度对应
  • %.-n 如果长度超过会从结尾开始截取直到长度对应
  • %n.m 第一种情况和第三种情况结合,1、2和3、4可以任意结合

感谢:https://blog.csdn.net/weixin_39624094/article/details/112395415


原文出处:/show_1IX30ebqX5v0.html