El registro de interfaz de programación de aplicaciones Java (API ) ofrece más detalles sobre las capacidades de registro de Java. El paquete de registro en sí es parte del paquete " java.util " y puede ser importado a través de " java.util.logging . " Registro se utiliza comúnmente en los programas informáticos para permitir a los desarrolladores depurar problemas que se plantean en software funcional , mantener registros de uso del programa y realizar diagnósticos . Las clases principales de la API de registro incluyen la : Logger , LogRecord , Handler, Nivel, Filter, formateador . Sin embargo , la adición de registro de base a una clase Java se puede hacer simplemente con el Logger y Handler. Instrucciones
1
Crear un nuevo " Logger" agregando el siguiente código a la clase que tiene la intención de iniciar :
Logger myLogger = Logger.getLogger ( " myLogger "); < br > Página 2
Crear un nuevo " controlador " para escribir el registro en un archivo con el código siguiente a la clase :
FileHandler newHandler = new FileHandler ( " log.txt ", true ) ;
3
Pase el controlador al registrador por lo que el registro se escribe en el archivo con el código siguiente a la clase :
myLogger.addHandler ( newHandler ) ;
4
Crear un evento que puede estar conectado con fines de prueba , lo que se puede hacer por una excepción , la captura de la excepción y escribirlo en el registro. Agregue el código siguiente a la clase :
try {
throw new Exception ();
} catch ( Throwable e) {
myLogger.log ( Level.WARNING , "Excepción de prueba" , e); }
5
Compruebe que su clase es similar a esto :
importación java.io. IOException ;
java.util.logging.FileHandler importación;
importación java.util.logging.Level ;
java.util.logging.Logger importación;
myLogger clase pública {
void (String [] args ) public static lanza SecurityException , IOException {
Logger myLogger = Logger.getLogger ( " myLogger ");
< p> FileHandler newHandler = new FileHandler ("C: \\ \\ mylog.txt ", true ) ;
myLogger.addHandler ( newHandler ) ;
try { throw new
Excepción ();
} catch ( Throwable e) {
myLogger.log ( Level.WARNING , "Excepción de prueba" , e); }
< p >} }
6
Ejecutar la clase. Usted debe ver el texto siguiente aparece en la consola:
ADVERTENCIA: Pruebe Excepción
java.lang.Exception
en MyLogger.main ( MyLogger.java : 16 )
7
Compruebe la unidad " C " haciendo clic en "Inicio " y luego " Mi PC" y "Disco local (C :) ". Aparecerá un nuevo archivo llamado " mylog.txt " , que contiene la excepción registrada por la aplicación.