spring boot 日志logback配置

spring boot 日志logback配置

spring boot 默认日志配置 spring boot 内部是使用Commons Logging来记录日志的,默认情况下,spring boot使用Logback作为日志实现的框架。

Logback的默认配置 如果配置文件 logback-test.xml 和 logback.xml 都不存在,那么 logback 默认地会调用BasicConfigurator ,创建一个最小化配置。最小化配置由一个关联到根 logger 的ConsoleAppender 组成。输出用模式为%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n 的 PatternLayoutEncoder 进行格式化。root logger 默认级别是 DEBUG。

Logback后台自动配置的步骤 尝试在 classpath 下查找文件 logback-test.xml; 如果文件不存在,则查找文件 logback.xml; 如果两个文件都不存在,logback 用 BasicConfigurator 自动对自己进行配置,这会导致记录输出到控制台。

使用logback.xml进行配置 在我们的项目中,我们使用 logback.xml做的日志配置项,logback.xml放在resource根目录下。

经验分享 程序员 微信小程序 职场和发展