setUseParentHandlers() de una clase Logger utilizada para establecer la configuración que define si este registrador debe enviar o no su salida a su registrador principal. si queremos enviar la salida a su registrador principal, debemos establecer el parámetro para este método igual a verdadero. Esto significa que cualquier entrada de registro también se escribirá en los controladores principales y, potencialmente, en su principal, de forma recursiva en el espacio de nombres.
Sintaxis:
public void setUseParentHandlers(boolean useParentHandlers)
Parámetros: este método acepta un parámetro useParentHandlers que representa verdadero si la salida se enviará al padre del registrador.
Valor devuelto: este método no devuelve nada.
Excepción: este método arroja SecurityException si existe un administrador de seguridad, este registrador no es anónimo y la persona que llama no tiene LoggingPermission («control»).
Los siguientes programas ilustran el método setUseParentHandlers():
Programa 1:
// Java program to demonstrate // Logger.setUseParentHandlers() method import java.util.logging.Logger; public class GFG { private static Logger logger = Logger.getLogger( GFG.class .getPackage() .getName()); public static void main(String args[]) { // Set that this logger will // sent logs to its parent logger. logger.setUseParentHandlers(true); // Log the flag value logger.info("output sent to the" + " logger's parent - " + logger.getUseParentHandlers()); } }
Salida:
la salida impresa en la consola de Eclipse se muestra a continuación:
Programa 2:
// Java program to demonstrate // Logger.setUseParentHandlers() method import java.util.logging.Logger; public class GFG { private static Logger logger = Logger.getLogger( GFG.class .getPackage() .getName()); public static void main(String args[]) { // Set that this logger will not // send logs to its parent logger. logger.setUseParentHandlers(false); // Print the flag value System.out.println("output sent to the" + " logger's parent - " + logger.getUseParentHandlers()); } }
Salida:
La salida impresa en la salida de la consola se muestra a continuación:
Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#setUseParentHandlers(boolean)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA