springboot 在引入spring-boot-starter-web時,預設的引入logback日誌包,在專案中就不需要額外引入.
<debug
<info
<warn
<error
<fatal
。
在resource目錄下新增logback-spring.xml
內容:
<?說明:該檔案定義了乙個控制台輸出 乙個檔案輸出(最長儲存日誌為30天)。指定了不同環境下日誌輸出級別。最後一句輸出執行的輸出sql資訊 。xml version
="1.0"
encoding
="utf-8"
?>
scan
="true"
scanperiod
="60 seconds"
debug
="false"
>
logback
="console"
class
>
%d %contextname [%thread] %-5level %logger - %msg%n
="file"
class
>
class
="ch.qos.logback.core.rolling.timebasedrollingpolicy"
>
$/demo-%d.log
30%d %contextname [%thread] %-5level %logger - %msg%n
level
="info"
>
="console"
/>
="file"
/>
name
="test,dev"
>
name
="com.example.springboot"
level
="info"
/>
name
="pro"
>
name
="com.example.springboot"
level
="info"
/>
name
="com.example.springboot.dao"
level
="debug"
/>
$ 該變數會獲取 logging.path的值二、定義日誌檔案輸出位置
logging:path:e:\\logs\\springboot\\logs
三、定義測試controller
logcontroller
package com.example.springboot.controller;可以修改日誌配置檔案日誌級別, 進行測試。就不再具體展示.import org.slf4j.logger;
import org.slf4j.logge***ctory;
;import org.springframework.web.bind.annotation.restcontroller
;@restcontroller
public class logcontroller
}
詳細內容參考:spring boot 日誌配置
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...
springboot日誌管理 整合log4j
sprongboot使用的預設日誌框架是logback。下面分別介紹自帶的日誌配置以及如何使用log4j來作為日誌管理。1 自帶日誌管理配置 配置日誌 logging.level.root info logging.level.org.springframework.web debug loggin...