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

springboot動態(tài)調整日志級別的操作大全

 更新時間:2021年10月14日 15:57:51   作者:forwardMyLife  
這篇文章主要介紹了springboot動態(tài)調整日志級別的方法,本文通過實例圖文相結合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.springboot使用log4j2

springboot使用的common-logging,底層兼容各種日志框架如,log4j2,slf4,logback等,默認底層使用的是logback,我們可以去除logback的依賴,引入log4j2的starter,
如下:

在這里插入圖片描述

2.指定日志配置文件和日志等級

(此配置不限于log4j2,也適用于其他日志框架)

在resources目錄下加入log4j2的xml配置文件,默認spring-boot會加載classpath下面的名為log4j2.xml,或log4j2-file.xml的日志配置文件。

在這里插入圖片描述

也可以在spring的配置文件中指定需要加載的日志配置文件,以及動態(tài)調整各個目錄的日志等級

logging:
  config: classpath:log4j2.xml
  level:
    com.ly: debug
    org.springframework : info

該參數可以通過系統參數,或啟動參數,覆蓋jar內的配置項。

java -jar -Dlogging.config="xxx" test.jar
java -jar test.jar --logging.config="xxx"

3.通過springboot-actuator動態(tài)調整日志級別

(適用于生產環(huán)境)

spring-boot-actuator是springboot的一個監(jiān)控工具,它可以以http或JMX的方式暴露一些endPoint,內置的endpoint有 health,info,beans,loggers等。
我們可以通過loggers來動態(tài)調整日志級別,無需重啟服務。

如果是想使用webEndPoint的話,項目必須包含web-starter相關的依賴,因為actuator 的httpEndPoint是以mvc的方式集成的。

3.1 在pom文件中引入依賴

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-actuator</artifactId>
        </dependency>

3.2 在配置文件中開啟loggers的endPoint端點

management:
  endpoints:
    web:
      exposure:
        include: loggers

3.3 發(fā)起http請求改變日志級別

URI默認是 /actuator+endpoint+包名

$ curl 'http://localhost:8080/actuator/loggers/com.example' -i -X POST \
    -H 'Content-Type: application/json' \
    -d '{"configuredLevel":"debug"}'

原理可以看LoggersEndPoint的實現

在這里插入圖片描述

4.spring boot日志初始化原理

在這里插入圖片描述

有個loggingApplicationListener的監(jiān)聽器,監(jiān)聽了spring的事件,讀取了spring容器中的日志配置,進行了日志的初始化。

到此這篇關于springboot動態(tài)調整日志級別的文章就介紹到這了,更多相關springboot調整日志級別內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java中Json解析的方法分析

    Java中Json解析的方法分析

    這篇文章主要介紹了Java中Json解析的方法,結合實例形式分析了java針對json格式數據的解析實現步驟與相關操作技巧,需要的朋友可以參考下
    2017-05-05
  • Java后臺開發(fā)之表單提交之前驗證

    Java后臺開發(fā)之表單提交之前驗證

    這篇文章主要介紹了Java后臺開發(fā)之表單提交之前驗證的實現代碼,非常不錯具有參考借鑒價值,需要的朋友參考下吧
    2017-02-02
  • SpringMVC中常用注解與使用方法詳解

    SpringMVC中常用注解與使用方法詳解

    這篇文章主要介紹了SpringMVC中常用注解與使用方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-05-05
  • 淺談Spring5 響應式編程

    淺談Spring5 響應式編程

    本篇文章主要介紹了淺談Spring5 響應式編程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • 枚舉java語言中的修飾符組合的實例代碼

    枚舉java語言中的修飾符組合的實例代碼

    這篇文章主要介紹了枚舉java語言中的修飾符組合,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-07-07
  • 如何通過一個注解實現MyBatis字段加解密

    如何通過一個注解實現MyBatis字段加解密

    用戶隱私很重要,因此很多公司開始做數據加減密改造,下面這篇文章主要給大家介紹了關于如何通過一個注解實現MyBatis字段加解密的相關資料,需要的朋友可以參考下
    2022-02-02
  • Java StringBuilder類相關知識總結

    Java StringBuilder類相關知識總結

    這篇文章主要介紹了Java StringBuilder類相關知識總結,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • java編程創(chuàng)建型設計模式單例模式的七種示例

    java編程創(chuàng)建型設計模式單例模式的七種示例

    這篇文章主要為大家介紹了java編程中創(chuàng)建型設計模式之單例模式的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • Java關鍵字instanceof用法及實現策略

    Java關鍵字instanceof用法及實現策略

    instanceof 運算符是用來在運行時判斷對象是否是指定類及其父類的一個實例。這篇文章主要介紹了Java關鍵字instanceof用法解析,需要的朋友可以參考下
    2020-08-08
  • SpringBoot整合JavaMail實現發(fā)郵件的項目實踐

    SpringBoot整合JavaMail實現發(fā)郵件的項目實踐

    本文主要介紹了SpringBoot整合JavaMail實現發(fā)郵件的項目實踐,詳細闡述了使用SpringBoot和JavaMail發(fā)送郵件的步驟,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10

最新評論

合山市| 青龙| 仁寿县| 无棣县| 杂多县| 隆安县| 阿合奇县| 温宿县| 顺昌县| 阳山县| 梅州市| 金堂县| 万盛区| 蒙山县| 富宁县| 双牌县| 封丘县| 娄底市| 肇源县| 神木县| 阿拉尔市| 博野县| 金昌市| 县级市| 枣强县| 东城区| 咸丰县| 靖远县| 仪征市| 吕梁市| 安阳县| 武定县| 漠河县| 漯河市| 稷山县| 布尔津县| 麻城市| 阳曲县| 高要市| 长海县| 福泉市|