springboot前端動態切換日誌等級

2022-09-24 01:42:11 字數 1799 閱讀 9886

日誌級別在生產環境中尤為重要,一般都是配置為error級別,如果我想看更多的日誌呢?切換很麻煩,所以在spring-boot1.5.x以上的版本支援日誌級別動態切換了。

首先引入依賴

org.springframework.boot

spring-boot-starter-actuator

在spring-boot配置檔案中配置

#預設false 否則無法動態切換日誌等級

management:

security:

enabled: false具體實現是

post請求 loggers/包名 帶上引數即可切換日誌級別

get請求 loggers/包名 可以獲取此包名的當前日誌級別,也可不帶包名,直接返回所有包的日誌級別

下面給出上一篇部落格增加動態切換日誌級別的前端** 具體樣式請自行更換

$(".log").click(function () ,yes: function(index, layero),btn2: function(index, layero),btn3: function(index, layero),btn4: function(index, layero),btn5: function(index, layero),btn6: function(index, layero),min: function(index) ,restore: function()

});});

var stompclient = null;

function opensocket() var socket = new sockjs('websockettoken=kl'); stompclient = stomp.over(socket); stompclient.connect(, function (frame) $("#log-container div").append("

" + content.timestamp + " " + leverhtml + " --- [" + content.threadname + "] " + classname + " :" + content.body + "

"); if (content.exception != "") if (content.cause != "") $("#log-container").scrolltop($("#log-container div").height() - $("#log-container").height()); }, ); }); } } function closesocket() } function changeloglevel(loglevel) ; $.ajax(); } }); } function getloglevel() else }); } function defuiltloglevel(loglevel) }

相關樣式

.logp

.infotext

.debugtext

.warntext

.errortext

.classnametext

.excetext

.layui-layer-content

.layui-layer-title

.laytit

.layui-layer-btn

.layui-layer-btn0

.layui-layer-btn1

.layui-layer-btn2

.layui-layer-btn3

.layui-layer-btn4

.layui-layer-btn5

.layui-layer-btn6

.layui-btn

動態規劃 切鋼條

一家公司購買長鋼條,將其切割成短鋼條 切割本身沒有成本,長度為i的短鋼條的 為pi。那給定一段長度為n的鋼條和乙個 表pi,求鋼條的切割方案使得收益rn最大。輸入鋼條的長度n。輸出獲得的最大收益。718 問題思路 把長度為n的鋼條看做n段長度為1的鋼條,從鋼條的最左端開始的相鄰連線點開始,可以選擇切...

SpringBoot靜態動態

在src main resources下面有兩個資料夾,static和templates springboot預設 static中放靜態頁面,而templates中放動態頁面 靜態頁面 這裡我們直接在static放乙個hello.html,然後直接輸入http localhost 8080 hell...

動態規劃之切鋼條

填寫備忘錄表。查詢。從低到高遞迴填寫備忘錄。最初資料,經過幾次抉擇,產生更多資料。public static class dynamicprocess fill notetable.integer notetable new integer 6 notetable 0 0 filltable not...