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