Método Logger getParent() en Java con ejemplos

El método getParent() de una clase Logger se usa para obtener el padre de este Logger. Este método devuelve el padre existente más cercano en el espacio de nombres. Si hay un Logger llamado «com.javac.core.api», y un Logger llamado » com.javac” pero no existe ningún registrador “com.javac.core”, entonces una llamada de getParent en el registrador “com.javac.core.api” devolverá el registrador “com.javac”. El resultado será nulo si aplicamos el método getParent() en el registrador raíz en el espacio de nombres.

Sintaxis:

public Logger getParent()

Parámetros: Este método no acepta nada.

Valor de retorno: este método devuelve el registrador principal existente más cercano.

Los siguientes programas ilustran el método getName():
Programa 1:

// Java program to demonstrate
// Logger.getParent() method
  
import java.util.logging.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create a logger using getLogger()
        Logger logger
            = Logger.getLogger("com.java.core");
  
        // Assign other package to logger
        logger = Logger
                     .getLogger("com.java.core.api");
  
        // Print parent name
        System.out.println("logger name = "
                           + logger
                                 .getParent()
                                 .getName());
    }
}
Producción:

logger name = com.java.core

Programa 2:

// Java program to demonstrate
// Logger.getParent() method
  
import java.util.logging.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // Create a logger using getLogger()
        Logger logger = Logger.getLogger("com.java");
  
        // Assign other package to logger
        logger = Logger.getLogger("com.java.core.api.base");
  
        // Get Parent logger
        Logger parentLogger = logger.getParent();
  
        // Print parent name
        System.out.println("Parent logger name = "
                           + parentLogger.getName());
    }
}
Producción:

Parent logger name = com.java

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#getParent()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *