Spring?Boot日志基礎使用之如何設置日志級別
然后 我們來說日志 日志在實際開發(fā)中還是非常重要的 即可記錄項目狀態(tài)和一些特殊情況發(fā)生因為 我們這里不是將項目 所以 講的也不會特別深基本還是將Spring Boot的日志設置或控制這一類的東西
相對業(yè)務的領域我們就不涉及了
日志 log初期最明顯的作用在于開發(fā)中 你可以用它來調試代碼部署運行之后 幫助我們記錄信息
信息主要包括以下三類記錄運行中日程的一些中要信息 例如(峰值流量,相應的平均時長等等)應用的一些報錯信息 能更好 捕獲到運行中系統(tǒng)崩潰或報錯的問題記錄運維過程中的一些數據 例如 (擴容 宕機 報警)
講完之后 我們就來動手操作一下我們在自己需要記錄日志的類中引入兩個包
import org.slf4j.Logger; import org.slf4j.LoggerFactory;
然后 創(chuàng)建一個日志對象
private static final Logger log = LoggerFactory.getLogger(BookController.class);

getLogger的參數就是我們當前類的對象然后 我們在需要記錄日志的位置這樣寫
logging:
level:
root: debug他們的作用就是我們傳遞字符串參數 然后 這里就會將字符串參數的內容寫入日志
我們啟動項目

然后 我們嘗試調用一下這個接口 觸發(fā)一下 我們剛剛寫的寫日志的代碼
我們調用接口之后回來看系統(tǒng) 可以看到 日志是出來了 但我們不是四個嗎?

這邊 顯然是 debug沒有輸出在這里
這涉及到一個日志級別的配置 目前 我們項目是 info 級別只有 info 或以上級別的日志會輸出出來
我們可以在 application 配置文件中加入如下配置

這樣我們就開啟了 debug級別的日志了然后 我們重新啟動項目 就會發(fā)現 輸出的內容豐富了非常多

這些也不需要特意去研究
不過 配置的話 我們不建議這樣去寫 依舊是 application 我們這樣
logging: level: root: debug
直接聲明
日志的級別

然后 我們啟動項目 再次調用接口 四個信息就都出來了

但這里真的不是很建議 設置日志成debug級別 因為控制臺會輸出非常多信息 看著非常亂 比較難找東西
到此這篇關于Spring Boot日志基礎使用 設置日志級別的文章就介紹到這了,更多相關Spring Boot設置日志級別內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
java通過JFrame做一個登錄系統(tǒng)的界面完整代碼示例
這篇文章主要介紹了java通過JFrame做一個登錄系統(tǒng)的界面完整代碼示例,具有一定借鑒價值,需要的朋友可以參考下。2017-12-12
Java數組優(yōu)點和缺點_動力節(jié)點Java學院整理
本文給大家簡單介紹下java數組的優(yōu)點和缺點知識,需要的的朋友參考下吧2017-04-04
使用@ConfigurationProperties注解獲取為null的解決方法
在SpringBoot中,當想需要獲取到配置文件數據時,除了可以用 Spring 自帶的@Value注解外,SpringBoot還提供了一種更加方便的方式:@ConfigurationProperties,但我們在通過通過get方法去取值一直為null,本文介紹了使用@ConfigurationProperties注解獲取為null的解決方法2024-09-09
spring boot jpa寫原生sql報Cannot resolve table錯誤解決方法
在本篇文章里小編給大家整理的是關于spring boot jpa寫原生sql報Cannot resolve table錯誤的解決方法,需要的朋友學習下。2019-11-11

