Tecnología

Inicio

Tutorial sobre las API de registro de Java

Tutorial sobre las API de registro de Java


El Java Application Programming Interface registro (API) proporciona detalles sobre las capacidades de registro de Java. El propio paquete de registro es parte del paquete "java.util" y puede ser importado a través de "java.util.logging." El registro se utiliza comúnmente en los programas informáticos para permitir a los desarrolladores para depurar los problemas que surgen en el software funcional, mantener registros de uso del programa y realizar diagnósticos. Las clases principales de la API de registro incluyen el: Logger, LogRecord, Handler, nivel, filtro, formateador. Sin embargo, la adición de registro básico para una clase Java se puede hacer por el simple uso del registrador y un Handler.

Instrucciones

1 Crear un nuevo "Logger" añadiendo el código siguiente a la clase tiene la intención de iniciar la sesión:

Registrador myLogger = Logger.getLogger ( "myLogger");

2 Crear un nuevo "Handler" para escribir el registro en un archivo agregando el código siguiente a la clase:

FileHandler newHandler = new FileHandler ( "log.txt", true);

3 Pasar el manejador al registrador por lo que el registro se escribe en el archivo añadiendo el siguiente código a la clase:

myLogger.addHandler (newHandler);

4 Crear un evento que puede estar conectado para propósitos de prueba, que se pueden hacer por lanzar una excepción, agarrar la excepción y escribirla en el registro. Agregue el código siguiente a su clase:

try {

arrojar nueva Excepción ();

} Catch (Throwable e) {

myLogger.log (Level.WARNING, "Excepción de prueba", e);

}

5 Compruebe que su clase es similar a esto:

java.io.IOException importación;

java.util.logging.FileHandler importación;

java.util.logging.Level importación;

java.util.logging.Logger importación;

MyLogger public class {

public static void main(String[] args) throws SecurityException, IOException {

Registrador myLogger = Logger.getLogger ( "myLogger");

FileHandler newHandler = new FileHandler ( "C: \\ MyLog.txt", true);

myLogger.addHandler (newHandler);

tratar {

arrojar nueva Excepción ();

} Catch (Throwable e) {

myLogger.log (Level.WARNING, "Excepción de prueba", e);

}

}

}

6 Ejecutar la clase. Debería ver el texto siguiente aparece en la consola:

ADVERTENCIA: Excepción de prueba

java.lang.Exception

at MyLogger.main(MyLogger.java:16)

7 Compruebe su unidad "C" haciendo clic en "Inicio", seguido de "Mi PC" y "Disco local (C :)". Un nuevo archivo titulado "MyLog.txt" aparecerá, que contiene la excepción registrada por la aplicación.