日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

在SpringBoot中使用slf4j与logbak

發布時間:2025/3/12 javascript 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 在SpringBoot中使用slf4j与logbak 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本次開發環境為:
系統:Windows 10
JDK:1.8
開發工具:IntelliJ IDEA
springboot框架:2.X.X

日志設置參考官方文檔https://docs.spring.io/spring-boot/docs/current/reference/html/spring-boot-features.html#boot-features-logging

在之前的文章中我們發現,日志打印可讀性越來越差,本篇我們將對其日志進行設置,在SpringBoot中默認采用的是slf4j日志框架,底層默認使用logback,至此我們開始進行對其配置優化。

直接上干貨,不多廢話,相關問題歡迎在評論區指教。

1、引入日志配置包

<!-- 自動化構建工作包 --><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></dependency>

2、在idea中安裝lombok插件

啟用注釋處理

2、更改類中日志使用方式,采用注解引用方式。

@Slf4j public class XssConfig {//private Logger log = LoggerFactory.getLogger(XssConfig.class);

3、運行測試日志是否打印正常
訪問地址依舊延續使用上一篇:http://127.0.0.1:8081/hello?name=cnHuaShao

日志打印正常,引用方式更換完畢,lombok還有很多強大的功能,后續我們會在各個教程中逐漸用到。4、開始進行日志配置文件,這里我們有兩種配置方式,可以直接在application.yml中,也可單獨使用logback-spring.xml進行配置,我直接采用的是logback-spring.xml,下面開始配置,首先在application.yml中配置引用的配置文件位置

#日志配置 logging:level:root: debugconfig: classpath:log/logback-spring.xml

5、在resources中創建log包,在其中創建文件logback-spring.xml文件

6、開始進行編寫logback-spring.xml配置文件

<?xml version="1.0" encoding="UTF-8"?> <configuration><!-- 打印到控制臺配置 --><appender name="consoleOutput" class="ch.qos.logback.core.ConsoleAppender"><!-- 設置打印級別 --><filter class="ch.qos.logback.classic.filter.ThresholdFilter"><level>info</level></filter><withJansi>true</withJansi><!-- 設置打印格式,設置字符集 --><!--格式化輸出:%d:表示日期 %thread:表示線程名 %-5level:級別從左顯示5個字符寬度 %msg:日志消息 %n:是換行符--><encoder><pattern>%red(%d{yyyy-MM-dd HH:mm:ss}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger) - %cyan(%msg%n)</pattern><charset>UTF-8</charset></encoder></appender><root level="INFO"><appender-ref ref="consoleOutput"/></root></configuration>

總結

以上是生活随笔為你收集整理的在SpringBoot中使用slf4j与logbak的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。