Java 中的 Logger getName()方法,带示例

原文:https://www . geesforgeks . org/logger-getname-method-in-Java-with-examples/

getName() 一个 Logger 类的方法,用来获取 Logger 的名称。很多时候,您必须检查记录器名称,以便我们可以使用此方法来获取记录器名称。

语法:

public String getName()

参数:此方法不接受任何内容。

返回值:该方法返回记录器名称,对于匿名记录器为空。

下面的程序说明了 getName()方法: 程序 1:

// Java program to demonstrate
// Logger.getName() method

import java.util.logging.*;

public class GFG {

    // Create a logger using getGLobal()
    static Logger logger1
        = Logger.getGlobal();

    // Create a logger using getLogger()
    static Logger logger2
        = Logger.getLogger("com.gfg");

    public static void main(String[] args)
    {
        System.out.println("logger1 name = "
                           + logger1.getName());

        System.out.println("logger2 name = "
                           + logger2.getName());
    }
}

Output:

logger1 name = global
logger2 name = com.gfg

程序 2:

// Java program to demonstrate
// Logger.getName() method

import java.util.logging.*;

public class GFG {

    // Create a logger using getLogger()
    static Logger logger
        = Logger.getLogger("com.gfg.logger.");

    public static void main(String[] args)
    {

        System.out.println("logger name = "
                           + logger.getName());
    }
}

Output:

logger name = com.gfg.logger.

参考:https://docs . Oracle . com/javase/10/docs/API/Java/util/logging/logger . html # getName()