簡體   English   中英

如何找到我先前設置的log4j級別

[英]how to find my previously set log4j level

我正在為我的作業尋求幫助,以便在設置log4j級別后找到它。 我嘗試搜索,但找不到任何幫助。 請為這個仍然是學習者的可憐的問題找借口。

有了setLevel()后,設置此級別后,我們是否有任何東西可以使此級別到某個地方? getLevel()之類的東西,它返回先前設置的水平。

 private static Logger logger;
 ........
 ........
 logger.setLevel(Level.INFO);    --setting the level


 //do we have something wherein we can get the level which was set?
 int value = logger.getLevel();  --can this be done?

Log4j Logger類從其父級繼承getLevel()方法: https : //logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/Logger.html

此方法返回Level實例,但您可以獲取int值:

Level level = logger.getLevel();
int levelInt = level.toInt();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM