差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

java:log4j2:changeloglevelatruntime [2022/02/04 16:07]
tony 建立
java:log4j2:changeloglevelatruntime [2023/06/25 09:48]
行 1: 行 1:
-{{tag>​log4j2}} 
-====== Log4j2 - Change log level at runtime ====== 
-===== Problem ===== 
-為了能夠在系統執行期間蒐集發生問題的資訊,有時我們會在執行功能之前,去動態調整log level,儘可能最大化地去蒐集必要資訊。在Log4j 1.x時,我們採用了以下寫法去做到動態切換log level: 
-<code java> 
-Logger logger = LogManager.getLogger(packName);​ 
-logger.setLevel(Level.TRACE);​ 
-</​code>​ 
-本篇文章主要分享在Log4j2可行的做法。範例程式可參考:​ [[https://​github.com/​frank007love/​Log4j2Practice/​tree/​master/​src/​test/​java/​org/​tonylin/​practice/​log4j2/​example1|link]]。 
-===== How to? ===== 
  
-=====    ===== 
----- 
-\\ 
-~~DISQUS~~