老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

動態配置SpringBoot日志級別的全步驟

前言

網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、微信小程序、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了承留免費建站歡迎大家使用!

項目使用了SpringBoot構建項目。下面對動態調整日志的級別進行記錄。

從版本 1.5.1 之后就提供了基于 spring-boot-starter-actuator 的端點 /loggers。通過該端點可以實現查看系統的 package-path 的日志級別,以及針對特定的 package-path 配置運行中的應用的日志級別的功能。

Actuator 依賴

pom 依賴

因為是基于 Web 的項目和利用 Actuator 提供的端點來進行配置,因此需要依賴:


 org.springframework.boot
 spring-boot-starter-web



 org.springframework.boot
 spring-boot-starter-actuator

安全配置

Actuator 提供的端點(Endpoints),默認是需要安全認證才能夠被訪問的。因為里面涉及到一些敏感的信息。需要安全認證就需要配置 Spring-Security。為了方便首先配置不需要安全權限的。

management.security.enabled=false

GET 請求訪問

我們可以發送GET 請求到 http://localhost:8091/loggers 來獲取支持的日志等級,以及系統(ROOT)默認的日志等和各個包路徑(com.mall.goods.zhongkui等)對應的日志級別。

{
 levels: [
 "OFF",
 "FATAL",
 "ERROR",
 "WARN",
 "INFO",
 "DEBUG",
 "TRACE"
 ],
 loggers: {
 ROOT: {
 configuredLevel: "INFO",
 effectiveLevel: "INFO"
 },
 com.mall.goods.zhongkui: {
 configuredLevel: "DEBUG",
 effectiveLevel: "DEBUG"
 },
 com.mall.goods.zhongkui.mallcpswomai.mapper: {
 configuredLevel: "DEBUG",
 effectiveLevel: "DEBUG"
 }
 }
}

配置日志級別

編寫日志輸出類

編寫一個controller 輸出各個級別的日志:

@Slf4j
@Controller
public class TestController {
  
 @GetMapping(value = "/testLog")
 public String testLog() {
  log.info("---------------------------");
  log.debug("debug debug");
  log.info("info info info");
  log.warn("warn warn warn");
  log.error("error error error ");
  log.info("---------------------------");
  return "ok";
 }
}

查看日志級別

啟動應用訪問 http://localhost:8091/ 得到:

[2018-07-30 18:05:42.868] [http-nio-8091-exec-2] INFO  com.mall.goods.zhongkui.mallcpswomai.web.OrderRelationController----------------------------
[2018-07-30 18:05:42.869] [http-nio-8091-exec-2] DEBUG com.mall.goods.zhongkui.mallcpswomai.web.OrderRelationController-debug debug
[2018-07-30 18:05:42.869] [http-nio-8091-exec-2] INFO  com.mall.goods.zhongkui.mallcpswomai.web.OrderRelationController-info info info
[2018-07-30 18:05:42.869] [http-nio-8091-exec-2] WARN  com.mall.goods.zhongkui.mallcpswomai.web.OrderRelationController-warn warn warn
[2018-07-30 18:05:42.869] [http-nio-8091-exec-2] ERROR com.mall.goods.zhongkui.mallcpswomai.web.OrderRelationController-error error error
[2018-07-30 18:05:42.869] [http-nio-8091-exec-2] INFO  com.mall.goods.zhongkui.mallcpswomai.web.OrderRelationController----------------------------

Spring Boot 默認的 ROOT 日志級別是INFO。

配置特定包的日志級別

通過 /loggers 端點提供的 POST 請求,修改包路徑com.mall.goods.zhongkui 的日志級別為INFO。 

 * 發送POST 請求到  http://localhost:8091/com.mall.goods.zhongkui,其中請求 Body 的內容如下:

{
 "configuredLevel": "INFO"
}

•GET 訪問 /loggers/com.mall.goods.zhongkui 查看當前的日志級別:

{
 configuredLevel: "INFO",
 effectiveLevel: "INFO"
}

•再次訪問 http://localhost:8091/ 得到:需要注意的是,通過 /loggers 配置的日志級別在應用重啟時會恢復到系統的配置。如果想永久的配置日志的級別還是需要通過logging.level.package-path 來進行配置。

總結

Spring Boot 提供的日志級別動態配置功能,為我們的線上應用調試提供了很好的機制。在實際使用中需要結合 Spring-Security 提供的安全機制來保護Actuator 提供的各種系統級端點。

參考

1.Configure a Logger

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對創新互聯的支持。


本文題目:動態配置SpringBoot日志級別的全步驟
URL鏈接:http://www.xueling.net.cn/article/iisioi.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品av网站 | 凸输偷窥xxxx自由免费视频 | 午夜无码人妻AV大片色欲 | 国产一区视频在线观看免费 | 国产六月婷婷爱在线观看 | 牛和人交videos欧美3d | 青娱乐分类视频在线 | 欧亚精品一区三区免费 | 一本一本久久a久久精品国产 | 台湾佬亚洲 | 99精品偷自拍 | 亚洲www在线 | 国产真实伦在线观看 | 亚洲高清色 | 国内揄拍国内精品少妇国语 | 欧美人与动牲交XXXXBBBB | 在线高清国语成人网站 | 99精品国产高清一区二区麻豆 | 国产成人精品在线 | 亚洲第一成人av | 奇米精品视频一区二区三区 | 久久婷婷五月综合中文字幕 | 亚洲美女视频在线 | 99久久欧美日韩国产二区 | 免费看欧美一级片 | 国产欧美日韩另类在线专区 | 亚洲国产七七久久桃花 | 久久精品国产亚洲av影院 | 少妇对白露脸打电话系列 | 久草在线中文视频 | 总裁与秘书高h肉 | 欧美在线视频一二三区 | 久久99久久99 | 年轻的朋友在线 | 中文字幕亚洲无线码在一区 | 亚洲成本人片无码免费 | 欧美18精品久久久无码午夜福利 | 新普新京亚洲欧美日韩国产 | 蜜桃视频在线视频 | 国产aⅴ丝袜一区二区三区尤物 | 免费一级a毛片夜夜看 |