Java 如何找到以前设置的log4j级别

Java 如何找到以前设置的log4j级别,java,log4j,Java,Log4j,我正在为我的任务寻找帮助,在设置相同的log4j级别后找出它。我试着搜索,但找不到任何帮助。我还是个学习者,请原谅这个糟糕的问题 既然我们有setLevel(),那么在设置好这个级别之后,我们有什么办法可以让它在某个地方运行吗?返回以前设置的级别的getLevel()之类的内容。 private static Logger logger; ........ ........ logger.setLevel(Level.INFO); --setting the 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()
方法:

此方法返回
Level
实例,但您可以获得int值:

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

Log4j
Logger
类从其父类继承
getLevel()
方法:

此方法返回
Level
实例,但您可以获得int值:

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

Log4j
Logger
类从其父级继承
getLevel()
方法:Log4j
Logger
类从其父级继承
getLevel()
方法: