Método Logger getGlobal() en Java con ejemplos

El método getGlobal() de una clase Logger se usa para obtener un objeto de registro global con el nombre Logger.GLOBAL_LOGGER_NAME. El objeto de registro «global» es útil para los desarrolladores que hacen un uso ocasional del paquete de registro. Para hacer un uso serio del paquete de registro, los desarrolladores tienen que crear y usar sus propios objetos Logger, con nombres apropiados, para que el registro pueda controlarse con una granularidad adecuada por Logger.
Al momento de iniciar sesión en una aplicación, se definen registradores más granulares, generalmente por paquetes o clases de Java. Si no desea definir más paquetes o clases de Java, puede usar este registrador global, que manejará todas las declaraciones de registro, sin importar la biblioteca, el paquete o la clase en el que se encuentren.

Sintaxis:

public static final Logger getGlobal()

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

Valor devuelto: este método devuelve un objeto registrador global.

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

// Java program to demonstrate
// Logger.getGlobal() method
  
import java.util.logging.*;
  
public class GFG {
  
    public static void main(String[] args)
    {
        // Create a logger using getGLobal()
        Logger logger = Logger.getGlobal();
  
        logger.info("THIS IS MESSAGE ONE");
        logger.info("THIS IS MESSAGE TWO");
    }
}

Salida:
la salida impresa en Eclipse IDE que se muestra a continuación :

Programa 2:

// Java program to demonstrate
// Logger.getGlobal() method
  
import java.util.logging.*;
  
public class GFG {
  
    // Create a logger using getGLobal()
    static Logger logger = Logger.getGlobal();
  
    public static void main(String[] args)
    {
        logger.info("THIS IS MESSAGE ONE");
        method1();
        method2();
    }
  
    public static void method1()
    {
        logger.info("THIS IS MESSAGE TWO");
    }
  
    public static void method2()
    {
        logger.info("THIS IS MESSAGE THREE");
    }
}

Salida:
la salida impresa en Eclipse IDE que se muestra a continuación :

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

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 *