Logger getName() Method in Java with Examples

getName() method of a Logger class used to get the name of logger. Many times you have to check the logger name so we can use this method to get the logger name.
Syntax:
public String getName()
Parameters: This method accepts nothing.
Return value: This method return logger name and it will be null for anonymous Loggers.
Below programs illustrate the getName() method:
Program 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
Program 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.
Reference: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#getName()



