logging.path
該屬性用來配置日志檔案的路徑
logging.file
該屬性用來配置日志檔案名,如果該屬性不配置,預設檔案名為spring.log,在有file的情況下path無效
logging.level
該屬性用于配置日志級别
日志級别總共有TARCE < DEBUG < INFO < WARN < ERROR < FATAL
logging.pattern.console
該屬性用于定制日志輸出格式
logging.pattern.console=%d{yyyy/MM/dd-HH:mm:ss} [%thread] %-5level %logger- %msg%n
logging.pattern.file=%d{yyyy/MM/dd-HH:mm} [%thread] %-5level %logger- %msg%n
%d{HH:mm:ss.SSS}——日志輸出時間
%thread——輸出日志的程序名字,這在Web應用以及異步任務進行中很有用
%-5level——日志級别,并且使用5個字元靠左對齊
%logger- ——日志輸出者的名字
%msg——日志消息
%n——平台的換行符
springboot啟動自帶日志logback、如配置log4j需去除logback
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<artifactId>spring-boot-starter-log4j</artifactId>