logging 配置说明

发布时间 2023-12-16 11:22:44作者: poterliu

Java 项目中经常会用到 logging 包来记录日志,常见的配置说明。

配置通常放在 boostrap.yml 或 application.yml 这些配置文件中。

1 #日志配置
2 logging:
3   pattern:
4 #    console: "%msg%n"
5 #    console: "%d{yyyy-MM-dd HH:mm:ss} - %msg%n"
6 #    console: "%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n"
7 #    console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36}.%M() %L - %msg%n"
8     console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36}-%M %L - %msg%n"

打印日期和时间
d{yyyy-MM-dd HH:mm:ss.SSS}
打印日期和时间,格式为:2023-12-16 10:54:59.354
打印所在线程

[%t]
格式为:[main]

打印日志级别

%-5level
格式为:INFO或WARN或ERROR

打印包路径和类名

%logger{36}
格式为:o.s.s.c.ThreadPoolTaskExecutor

打印方法名

%M
格式为:initialize

打印行号

%L

日志消息

%msg