El método getHandlers() de la clase Logger se usa para vincular los controladores con este registrador. El controlador está acostumbrado a encargarse del registro real. se pueden agregar uno o más controladores a un registrador. Cuando los mensajes se registran a través del registrador, los mensajes se reenvían al controlador. Este método es útil para obtener una array de todos los controladores registrados.
Sintaxis:
public Handler[] getHandlers()
Parámetros: Este método no acepta nada.
Valor de retorno: este método devuelve una array de todos los controladores registrados.
Los siguientes programas ilustran el método getHandlers():
Programa 1:
// Java program to demonstrate // Logger.getHandler() method import java.util.logging.*; import java.io.IOException; public class GFG { public static void main(String[] args) throws SecurityException, IOException { // Create a logger Logger logger = Logger.getLogger( GFG.class.getName()); // Log some logs logger.info("This is message 1"); logger.info("This is message 2"); logger.info("This is message 3"); // Get handler details using getHandler Handler[] handlers = logger.getHandlers(); // Log handler length logger.info("length of Handler " + handlers.length); } }
Salida:
La salida impresa en Eclipse IDE se muestra a continuación:
Programa 2:
// Java program to demonstrate // Logger.getHandler() method import java.util.logging.*; import java.io.IOException; public class GFG { public static void main(String[] args) throws SecurityException, IOException { // Create a logger Logger logger = Logger.getLogger( GFG.class.getName()); // Set a console Handler logger.addHandler(new ConsoleHandler()); // Get handler details using getHandler Handler[] handlers = logger.getHandlers(); // Print handler details for (int i = 0; i < handlers.length; i++) { System.out.println("Handler details: " + handlers[i].toString()); } } }
Salida:
La salida impresa en Eclipse IDE se muestra a continuación:
Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#getHandlers()
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA