SpringBoot通过yml和xml文件配置日志输出方法

SpringBoot中默认使用Logback进行日志输出,可以同时使用SpringBoot框架的配置文件application.yml或是通过logback的配置文件logback.xml进行配置。

通过application.yml配置



 
 
 
 
 
  
  %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
 
 
 
 
 
  
  ${LOG_HOME}/my.log.%d{yyyy-MM-dd}.log
  
  30
 
 
  
  %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n
 
 
 
  10MB
 
 

 
 
 
 
 

通过yml配置

此处没有找到如何配置成与xml相同的能将日志文件输出为${LOG_HOME}/my.log.%d{yyyy-MM-dd}.log格式的方法,希望知道的大佬告知。

logging:
 pattern:
  file: "my.log.%d{yyyy-MM-dd}.log"
  console: "%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n"
 path: "./logs"
 file:
  max-history: 30
  max-size: 10MB
 level:
 root: INFO

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

你可能感兴趣的:(SpringBoot通过yml和xml文件配置日志输出方法)