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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

spring boot 日志文件配置(logback-spring.xml)亲测可用!

發(fā)布時間:2025/3/19 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring boot 日志文件配置(logback-spring.xml)亲测可用! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

問題描述:如何配置springboot項目,通過日志配置,使之輸出自定義日志。

詳細文章:https://blog.csdn.net/gebitan505/article/details/70142155?locationNum=1&fps=1

幾個問題

- 是否需要在`application.properties`/`application.yml`中添加配置- 不需要。只需要添加`logback-spring.xml`即可! - 是否需要在maven/gradle中添加依賴?- 不需要額外依賴。因為已經(jīng)有了 `spring-boot-starter`,下圖可說明依賴關系

我的配置,僅供參考

  • 如下圖,在resources文件夾下添加logback-spring.xml

  • logback-spring.xml文件中配置如下:

  • <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="60 seconds" debug="false"><contextName>logback</contextName><!-- 彩色日志依賴的渲染類 --><conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /><conversionRule conversionWord="wex" converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter" /><conversionRule conversionWord="wEx"converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter" /><!-- 彩色日志格式 --><property name="CONSOLE_LOG_PATTERN"value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}" /><property name="log.path" value="E:\logging"/><!-- 輸出到控制臺配置 --><appender name="console" class="ch.qos.logback.core.ConsoleAppender"><encoder><!--<Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%contextName] %-5level %logger{36} -%msg%n</Pattern>--><pattern>${CONSOLE_LOG_PATTERN}</pattern><charset>utf8</charset></encoder></appender><!-- 最基礎的日志輸出級別 --><root level="info"><appender-ref ref="console" /></root><!-- 自定義包的輸出級別 blog下所有都輸出debug --><logger name="com.k.blog" level="debug"/><!-- 自定義包的輸出級別 mapper下所有都輸出trace --><logger name="com.k.blog.mapper" level="trace"/></configuration>

    關于上方配置

  • 前提應知道:日志級別從低到高分為TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果設置為WARN,則低于WARN的信息都不會輸出。
  • 子節(jié)點 :用來指定最基礎的日志輸出級別,只有一個level屬性。
  • 子節(jié)點 :用來設置某一個包或者具體的某一個類的日志打印級別。
  • 轉載于:https://www.cnblogs.com/kangkaii/p/8873144.html

    總結

    以上是生活随笔為你收集整理的spring boot 日志文件配置(logback-spring.xml)亲测可用!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。