-
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.