log springboot 日誌

spring-boot-starter中就提供了對spring-boot-starter-logging的依賴web

在spring-boot-starter-logging中能夠看到以及集成了slf4j與具體實現logback的默認支持spring

日誌級別springboot

默認狀況下,Spring Boot 配置的是INFO 日誌級別,也就是會輸出INFO級別以上的日誌(ERROR, WARN, INFO)。app

若是須要 Debug 級別的日誌。在 src/main/resources/application.properties 中配置。spring-boot

debug=truespa

此外,配置 logging.level.* 來具體輸出哪些包的日誌級別。debug

例如日誌

logging.level.root=INFOblog

logging.level.org.springframework.web=DEBUGit

logging.level.cn.enjoy.controller=DEBUG

日誌文件

通常狀況下,springboot日誌只會輸出到控制檯,並不會寫入到日誌文件,可是,在一些正式環境的應用中,咱們須要經過在 application.properites 文件中配置 logging.file 文件名稱和 logging.path 文件路徑,將日誌輸出到日誌文件中。

 

logging.path = /var/tmp

logging.file = xxx.log

logging.level.root = info

 

注意:

 

若是隻配置 logging.path,在 /var/tmp文件夾生成一個日誌文件爲 spring.log。若是隻配置 logging.file,會在項目的當前路徑下生成一個 xxx.log 日誌文件。

 

這裏有一個坑,logging.path 和logging.file都配置了,只會有logging.file生效,因此,若是要指定日誌生成的具體位置使用logging.file 配置就好

 

在application.properties中配置

logging.file =F:\\log\\enjoy.log

相關文章
相關標籤/搜索