Spring Boot Logback-模式自定义

时间:2018-07-03 14:11:46

标签: spring-boot logback

默认的spring-boot的logback默认模式是:

<property name="CONSOLE_LOG_PATTERN" value="${CONSOLE_LOG_PATTERN:-%clr(%d{${LOG_DATEFORMAT_PATTERN:-yyyy-MM-dd HH:mm:ss.SSS}}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>

引用为here

太好了!我不想覆盖它,但是我所要做的就是自定义它,比如说添加行号。我该怎么办?

1 个答案:

答案 0 :(得分:0)

来自the Logback docs

  

L /行

     

输出发出记录请求的行号。

因此,如果将%line添加到现有模式中,您将获得发出每个日志事件的行号。

但是值得注意的是Logback文档中的警告:

  

生成行号信息并不是特别快。因此,除非执行速度不是问题,否则应避免使用它。