“Conocimiento Programación>Programación Java

Tutorial de Java Logging API

2015/2/10
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 ");
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.

Programación Java
Expresiones terciarios en Java
Cómo Activar Texto en Java
Cómo saber si un lunar debe ser eliminado
Solución de problemas de Java en Windows XP
Cómo importar otra clase en Java Usando jGRASP
Cómo hacer una función de raíz cuadrada en Java
Cualidades de un buen desarrollador de Java para sistemas de comercio
Cómo crear un vector de una clase en Java
Conocimiento de la computadora © http://www.ordenador.online