Java 中 Logger getLevel()方法,带示例
原文:https://www . geesforgeks . org/logger-get level-method-in-Java-with-examples/
Java 中 Logger 类的 getLevel() 方法用于获取为此 Logger 实例指定的日志级别。每个记录器都有特定的日志级别,如果结果为空,这意味着该记录器的有效级别将从其父级继承。
日志级别:日志级别控制日志详细信息。它们决定日志文件生成的深度。每个级别都与一个数值相关联,有 7 个基本日志级别和 2 个特殊日志级别。我们需要每次都指定期望的日志记录级别,我们寻求与日志系统进行交互。要了解更多关于日志级别的信息,请参考 T5 日志中的T3 日志级别
语法:
public Level getLevel()
参数:该方法不接受参数。
返回值:该方法返回级别,代表记录器级别。
下面的程序说明了 getLevel()方法: 程序 1:
// Java program to demonstrate
// Logger.getLevel() method
import java.util.logging.Logger;
import java.util.logging.Level;
public class GFG {
public static void main(String[] args)
{
// Create a Logger
Logger logger
= Logger.getLogger(
GFG.class.getName());
// Get level of logger
Level level
= logger.getLevel();
// If logger level is null
// then take a level of the parent of logger
if (level == null && logger.getParent() != null) {
level = logger.getParent().getLevel();
}
System.out.println("Logger Level = " + level);
}
}
Output:
Logger Level = INFO
程序 2:
// Java program to demonstrate
// Logger.getLevel() method
import java.util.logging.Logger;
import java.util.logging.Level;
import java.util.*;
public class GFG {
public static void main(String[] args)
{
// Create a Logger
Logger logger
= Logger.getLogger(
ArrayList.class.getName());
// Get level of logger
Level level = logger.getLevel();
System.out.println("Logger Level = "
+ level);
}
}
Output:
Logger Level = null
参考:https://docs . Oracle . com/javase/10/docs/API/Java/util/logging/logger . html # getLevel()
版权属于:月萌API www.moonapi.com,转载请注明出处