Spring 引导登录 - 模式自定义



默认 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}}"/>

参考资料在这里

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

来自 Logback 文档:

L/线

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

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

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

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

最新更新