最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot項(xiàng)目中添加自定義日志及配置過(guò)程

 更新時(shí)間:2023年07月24日 10:33:57   作者:scx_link  
這篇文章主要介紹了springboot項(xiàng)目中添加自定義日志,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

當(dāng)前項(xiàng)目使用的springboot為 2.2.2.release。低版本的話logging下的子標(biāo)簽有可能不是這樣的。

 <dependency>
     <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-dependencies</artifactId>
      <version>2.2.2.RELEASE</version>
      <type>pom</type>
      <scope>import</scope>
</dependency>

 <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.2.2.RELEASE</version>
      <relativePath/> <!-- lookup parent from repository -->
</parent>

application.yml文件中的配置

logging:
#  config: classpath:logback.xml
  level:
    #logging.level.root=info就是默認(rèn)的情況
#    root: info  #logging.level設(shè)置日志級(jí)別,后面跟生效的區(qū)域,比如root表示整個(gè)項(xiàng)目,也可以設(shè)置為某個(gè)包下,也可以具體到某個(gè)類名(日志級(jí)別的值不區(qū)分大小寫)
    root: warn
    cn.com.yuanquanyun: debug
  file:
    max-size: 10MB
    max-history: 7
    path: logs
    name: ${logging.file.path}/myapp.log
#指定日志的格式(springboot也自帶默認(rèn)的格式)
  pattern:
#    console: "%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger : %msg%n"  #指的是打印到控制臺(tái)的日志格式
    console: "%red(%d{yyyy-MM-dd HH:mm:.SSS}) %green([%thread]) %highlight(%-5level) %boldMagenta(%logger{50}) - %cyan(%msg%n)" #指的是打印到控制臺(tái)的日志格式--帶顏色
    file: "%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%thread] %logger : %msg%n"     #指的是存儲(chǔ)到日志文件里的的日志格式

對(duì)上述的配置進(jìn)行說(shuō)明:

logger.level.root:info #表示整個(gè)項(xiàng)目的日志輸出級(jí)別為Info,也就是日志級(jí)別比Info高的日志都輸出,也是默認(rèn)的。
logger.level.root:warn #一般改為warn基本
logger.level.cn.com.yuanquanyun: debug #也可以指定某個(gè)包下的日志級(jí)別。尤其是打印sql語(yǔ)句時(shí),需要debug級(jí)別才能看到。這樣項(xiàng)目的其他地方的日志是warn級(jí)別。這個(gè)指定包的日志級(jí)別為debug級(jí)別。
%d:  表示日期格式 默認(rèn)為:yyyy-MM-dd HH:mm:ss,SSS,  可以通過(guò)%d{yyyy-MM-dd HH:mm:ss.SSS} 或 %d{yyyy-MM-dd HH:mm:ss} 來(lái)指定格式,一般來(lái)說(shuō)最好用默認(rèn)的精確到毫秒級(jí)
%-5level:級(jí)別從左顯示5個(gè)字符寬度 ,
%thread:  表示線程名,
%logger: 表示當(dāng)前調(diào)log.info()打印日志的對(duì)象的類的權(quán)限定名
%msg:日志消息,%n是換行符
 max-size: #當(dāng)日志文件的內(nèi)容達(dá)到指定大小時(shí),會(huì)執(zhí)行回滾策略,將文件壓縮歸檔為日志文件名.log.yyyy-MM-dd.i.gz,再生成一個(gè)新的zhyd-app.log空文件繼續(xù)收集新日志。不能保證壓縮前的日志文件完全是指定的大小,因?yàn)樾枰WC日志完整性,不能斷行。一般都會(huì)略大于指定的大小.
 max-history:   #歷史歸檔文件保留7天,超過(guò)7天的,會(huì)自動(dòng)刪除
 path:       #生成的日志文件所在的目錄
 name:   #指定生成的日志文件的名稱,如果沒有指定,則使用默認(rèn)的:spring.log
#config: classpath:logback.xml #也可以這里引入xml文件。不把日志的配置寫到application.yml,而是寫到另外一個(gè)文件中。這樣避免yml文件太臃腫。

在這里插入圖片描述

到此這篇關(guān)于springboot項(xiàng)目中添加自定義日志的文章就介紹到這了,更多相關(guān)springboot添加自定義日志內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • idea類名顯示多行的設(shè)置方式

    idea類名顯示多行的設(shè)置方式

    在IntelliJ IDEA中,類名的顯示方式可以通過(guò)設(shè)置來(lái)調(diào)整,若想設(shè)置為單行顯示,需在設(shè)置中找到相關(guān)選項(xiàng)并勾選“√”,若需多行顯示,則取消勾選即可,此操作有助于優(yōu)化代碼視圖,提升開發(fā)效率
    2024-09-09
  • SpringMVC使用@ExceptionHandler注解在Controller中處理異常

    SpringMVC使用@ExceptionHandler注解在Controller中處理異常

    這篇文章主要為大家介紹了SpringMVC使用@ExceptionHandler注解在Controller中處理異常示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-10-10
  • java中javamail發(fā)送帶附件的郵件實(shí)現(xiàn)方法

    java中javamail發(fā)送帶附件的郵件實(shí)現(xiàn)方法

    這篇文章主要介紹了java中javamail發(fā)送帶附件的郵件實(shí)現(xiàn)方法,較為詳細(xì)的分析了JavaMail發(fā)送郵件的用法,是非常實(shí)用的技巧,需要的朋友可以參考下
    2015-01-01
  • java簡(jiǎn)單讀取properties配置文件的方法示例

    java簡(jiǎn)單讀取properties配置文件的方法示例

    這篇文章主要介紹了java簡(jiǎn)單讀取properties配置文件的方法,涉及java針對(duì)properties配置的載入及文件屬性讀取相關(guān)操作技巧,需要的朋友可以參考下
    2017-09-09
  • Java使用Spire.XLS?for?Java實(shí)現(xiàn)Excel與CSV的相互轉(zhuǎn)換

    Java使用Spire.XLS?for?Java實(shí)現(xiàn)Excel與CSV的相互轉(zhuǎn)換

    在工作中,Excel?和?CSV?幾乎是繞不開的兩種數(shù)據(jù)格式,本篇指南將從工程角度分析?Excel?和?CSV?的不同點(diǎn)及各自適合的使用環(huán)境,并通過(guò)實(shí)際代碼示例展示它們之間的相互轉(zhuǎn)換,幫助你在真實(shí)項(xiàng)目中做出更合理、更高效的數(shù)據(jù)格式選擇
    2026-01-01
  • Java 使用json-lib處理JSON詳解及實(shí)例代碼

    Java 使用json-lib處理JSON詳解及實(shí)例代碼

    這篇文章主要介紹了Java 使用json-lib處理JSON詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-02-02
  • 詳解如何在spring boot中使用spring security防止CSRF攻擊

    詳解如何在spring boot中使用spring security防止CSRF攻擊

    這篇文章主要介紹了詳解如何在spring boot中使用spring security防止CSRF攻擊,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-05-05
  • Java 全面掌握網(wǎng)絡(luò)編程篇

    Java 全面掌握網(wǎng)絡(luò)編程篇

    網(wǎng)絡(luò)編程是指編寫運(yùn)行在多個(gè)設(shè)備(計(jì)算機(jī))的程序,這些設(shè)備都通過(guò)網(wǎng)絡(luò)連接起來(lái)。java.net 包中 J2SE 的 API 包含有類和接口,它們提供低層次的通信細(xì)節(jié)。你可以直接使用這些類和接口,來(lái)專注于解決問題,而不用關(guān)注通信細(xì)節(jié)
    2021-10-10
  • JVM 的 noverify 啟動(dòng)參數(shù)問題解析

    JVM 的 noverify 啟動(dòng)參數(shù)問題解析

    這篇文章主要介紹了JVM 的 noverify 啟動(dòng)參數(shù)問題解析,從 JDK 13 開始及其后續(xù)版本中,不建議繼續(xù)使用?-Xverify:none?和-noverify?參數(shù),本文給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • SpringBoot整合Lucene實(shí)現(xiàn)全文檢索的詳細(xì)步驟

    SpringBoot整合Lucene實(shí)現(xiàn)全文檢索的詳細(xì)步驟

    全文搜索(Full-Text?Search)是指對(duì)大規(guī)模存儲(chǔ)在計(jì)算機(jī)系統(tǒng)中的文本數(shù)據(jù)進(jìn)行檢索和匹配的技術(shù),它允許用戶輸入關(guān)鍵字,然后從海量的文本數(shù)據(jù)中快速找到相關(guān)的信息,本文介紹了SpringBoot整合Lucene實(shí)現(xiàn)全文檢索的詳細(xì)步驟,需要的朋友可以參考下
    2024-03-03

最新評(píng)論

陇南市| 开化县| 秦皇岛市| 鄯善县| 且末县| 修水县| 肃宁县| 子洲县| 黄龙县| 镇远县| 长白| 梓潼县| 贵德县| 江门市| 瓦房店市| 中江县| 五峰| 桑日县| 甘洛县| 开化县| 安丘市| 安溪县| 吉水县| 二连浩特市| 册亨县| 清水县| 图木舒克市| 定边县| 武强县| 克拉玛依市| 松阳县| 周宁县| 洛南县| 邛崃市| 武义县| 太仓市| 巢湖市| 丹凤县| 禄丰县| 新绛县| 远安县|