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()); } }
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()); } }
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