springboot中動態修改log4j2日誌級別
在spring boot中使用log4j2日誌時,專案執行中,想要修改日誌級別。
1.pom.xml依賴:
org.apache.logging.log4jlog4j-core
2.7
2.log4j2controller
importorg.apache.logging.log4j.logmanager;
import
org.apache.logging.log4j.logger;
import
org.apache.logging.log4j.core.config.configuration;
import
org.apache.logging.log4j.core.config.loggerconfig;
import
import
org.springframework.web.bind.annotation.requestparam;
import
org.springframework.web.bind.annotation.restcontroller;
@restcontroller
public
class
log4j2controller
/*** log4j2動態修改包名的日誌級別
* @return
* @throws
exception
*/
public string updatelogbacklevelj( @requestparam(value="level") string level) throws
exception
ctx.updateloggers();
return
msg;
}}
3.直接呼叫
/levelb介面即可修改日誌級別。
SpringBoot靜態動態
在src main resources下面有兩個資料夾,static和templates springboot預設 static中放靜態頁面,而templates中放動態頁面 靜態頁面 這裡我們直接在static放乙個hello.html,然後直接輸入http localhost 8080 hell...
Spring Boot修改啟動類
前言 spring boot預設情況下是自帶了乙個嵌入式容器,也就是不用部署在tomcat或jetty容器中即可訪問及執行,所以,需要打包構建war及部署在伺服器上,必須修改啟動類 如下 預設情況下是自帶的嵌入式容器,如果需要構建war檔案並進行部署時 修改啟動類,繼承 springbootserv...
修改SpringBoot啟動Logo
package com.abc.springboot import org.springframework.boot.banner public static void main string args 在 src main resources 放入 banner.txt 檔案,該檔案名字不能隨意,...