sprongboot使用的預設日誌框架是logback。
下面分別介紹自帶的日誌配置以及如何使用log4j來作為日誌管理。
1 .自帶日誌管理配置:
#配置日誌這種簡單粗暴方便logging.level.root=info
logging.level.org.springframework.web=debug
logging.level.org.hibernate=error
#logging.path=d:\\demo1
logging.file=d:\\springboot3\\log\\demo2.log
2.使用log4j管理
2.1 修改pom.xml檔案,過濾掉自帶的spring-boot-starter-logging,然後新增spring-boot-starter-log4j依賴包。
<2.2 在resources目錄下新建log4j.properties配置檔案dependency
>
<
groupid
>org.springframework.boot
groupid
>
<
artifactid
>spring-boot-starter
artifactid
>
<
exclusions
>
<
exclusion
>
<
groupid
>org.springframework.boot
groupid
>
<
artifactid
>spring-boot-starter-logging
artifactid
>
exclusion
>
exclusions
>
dependency
>
<
dependency
>
<
groupid
>org.springframework.boot
groupid
>
<
artifactid
>spring-boot-starter-log4j
artifactid
>
<
version
>1.3.8.release
version
>
dependency
>
配置info,error,console,debug四種輸出格式。
log4j.rootlogger=info,error,console,debug3. 在使用到的類中宣告log以及輸出log資訊。log4j.logger.info=info
log4j.logger.error=error
log4j.logger.debug=debug
輸出結果如下:
springboot 日誌管理
springboot 在引入spring boot starter web時,預設的引入logback日誌包,在專案中就不需要額外引入.debug info warn error fatal。在resource目錄下新增logback spring.xml 內容 xml version 1.0 en...
Spring Boot日誌管理
springboot內部使用commons logging來記錄日誌,但是預設也提供了對常用日誌元件的支援,如 log4j,logback等。每種logger都可以通過配置使用控制台或者檔案輸出日誌內容。預設的日誌輸出如下 2018 03 26 輸出內容元素具體如下 在spring boot中預設配...
springBoot新增日誌管理
一。二。springboot的pom檔案都會引乙個parent org.springframework.boot spring boot starter parent 2.0.0.release 點進去這個parent,會有乙個這個dependency org.springframework.boo...