然后 我們來說日志 日志在實際開發(fā)中還是非常重要的 即可記錄項目狀態(tài)和一些特殊情況發(fā)生
因為 我們這里不是將項目 所以 講的也不會特別深
基本還是將Spring Boot的日志設(shè)置或控制這一類的東西
相對業(yè)務(wù)的領(lǐng)域我們就不涉及了
日志 log
初期最明顯的作用在于
開發(fā)中 你可以用它來調(diào)試代碼
部署運行之后 幫助我們記錄信息
信息主要包括以下三類
記錄運行中日程的一些中要信息 例如(峰值流量,相應(yīng)的平均時長等等)
應(yīng)用的一些報錯信息 能更好 捕獲到運行中系統(tǒng)崩潰或報錯的問題
記錄運維過程中的一些數(shù)據(jù) 例如 (擴容 宕機 報警)
講完之后 我們就來動手操作一下
我們在自己需要記錄日志的類中引入兩個包
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
然后 創(chuàng)建一個日志對象
private static final Logger log = LoggerFactory.getLogger(BookController.class);
getLogger的參數(shù)就是我們當(dāng)前類的對象
然后 我們在需要記錄日志的位置這樣寫
log.debug("調(diào)試");
log.info("信息");
log.warn("警告");
log.error("錯誤");
他們的作用就是我們傳遞字符串參數(shù) 然后 這里就會將字符串參數(shù)的內(nèi)容寫入日志
我們啟動項目
然后 我們嘗試調(diào)用一下這個接口 觸發(fā)一下 我們剛剛寫的寫日志的代碼
我們調(diào)用接口之后
回來看系統(tǒng) 可以看到 日志是出來了 但我們不是四個嗎?
這邊 顯然是 debug
沒有輸出在這里
這涉及到一個日志級別的配置 目前 我們項目是 info 級別
只有 info 或以上級別的日志會輸出出來
我們可以在 application 配置文件中加入如下配置
這樣我們就開啟了 debug級別的日志了
然后 我們重新啟動項目 就會發(fā)現(xiàn) 輸出的內(nèi)容豐富了非常多
這些也不需要特意去研究
不過 配置的話 我們不建議這樣去寫 依舊是 application 我們這樣文章來源:http://www.zghlxwxcb.cn/news/detail-691066.html
logging:
level:
root: debug
直接聲明 日志的級別
然后 我們啟動項目 再次調(diào)用接口 四個信息就都出來了
但這里真的不是很建議 設(shè)置日志成debug級別 因為控制臺會輸出非常多信息 看著非常亂 比較難找東西文章來源地址http://www.zghlxwxcb.cn/news/detail-691066.html
到了這里,關(guān)于Spring Boot日志基礎(chǔ)使用 設(shè)置日志級別的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!