El método isLoggable() de una clase Logger se usa para devolver una respuesta en valor booleano que proporciona una respuesta a la consulta de si este registrador registraría o no un mensaje del nivel dado. Esta verificación se basa en el nivel efectivo de los registradores, que se puede heredar de su padre.
Sintaxis:
public boolean isLoggable(Level level)
Parámetros: este método acepta un nivel de parámetro que representa el nivel de registro de mensajes.
Valor de retorno: este método devuelve verdadero si el nivel de mensaje dado se está registrando actualmente.
Los siguientes programas ilustran el método isLoggable():
Programa 1:
// Java program to demonstrate // Logger.isLoggable() method import java.util.logging.*; public class GFG { private static Logger logger = Logger.getLogger( GFG.class.getName()); public static void main(String args[]) { // Check if the Level.INFO // is currently being logged. boolean flag = logger.isLoggable( Level.INFO); // Print value System.out.println("The Level.INFO" + " is currently being logged - " + flag); } }
The Level.INFO is currently being logged - true
Programa 2:
// Java program to demonstrate // Logger.isLoggable() method import java.util.logging.*; public class GFG { private static Logger logger = Logger.getLogger( GFG.class.getName()); public static void main(String args[]) { // Check if the Level.OFF // is currently being logged. boolean flag = logger.isLoggable(Level.OFF); // Print value System.out.println("The Level.OFF" + " is currently being logged - " + flag); } }
The Level.OFF is currently being logged - true
Referencia: https://docs.oracle.com/javase/10/docs/api/java/util/logging/Logger.html#isLoggable(java.util.logging.Level)
Publicación traducida automáticamente
Artículo escrito por AmanSingh2210 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA