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

springboot項目中添加自定義日志及配置過程

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

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

對上述的配置進行說明:

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

在這里插入圖片描述

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

相關(guān)文章

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

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

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

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

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

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

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

    java簡單讀取properties配置文件的方法示例

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

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

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

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

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

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

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

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

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

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

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

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

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

最新評論

措勤县| 若尔盖县| 年辖:市辖区| 苏州市| 伊宁县| 当涂县| 措勤县| 大埔县| 阜城县| 木里| 张北县| 保定市| 黄石市| 万盛区| 花垣县| 准格尔旗| 南靖县| 昌吉市| 万年县| 木里| 青田县| 青河县| 东阿县| 都安| 麻江县| 通化县| 永济市| 白城市| 舟山市| 柘城县| 从江县| 房山区| 东至县| 繁峙县| 高雄县| 辽源市| 平谷区| 边坝县| 象山县| 忻州市| 雷山县|