Tecnología

Inicio

Cómo localizar registros de seguimiento de Java

Las aplicaciones Java pueden generar opcionalmente un archivo de registro con una secuencia de entradas dependientes de la aplicación. Cada entrada tiene normalmente una marca de tiempo preciso y un mensaje legible que describe una condición que era cierto en el momento de la marca de tiempo. Por ejemplo, una aplicación puede generar una entrada de registro cada vez que un usuario de entrada o salida, o cada vez que no se puede conectar a otro host a través de una red. rastros basada en registros permiten a los administradores del sistema a seguir y solucionar los problemas del comportamiento de un sistema. Puede localizar los archivos de registro de Java resultantes en cualquier momento que desee dentro de la jerarquía de carpetas del ordenador.

Instrucciones

1 Incluir la siguiente línea al comienzo de su código Java:

importar java.util.logging. *;

2 Abrir un archivo en el que las entradas de registro serán escritos por incluya la siguiente línea en el código:

FileHandler myHandler = new FileHandler ( "mylog.log");

Reemplazar "mylog.log" por el nombre del archivo que desea para el registro.

3 Crear un objeto Logger, pasando el nombre de la clase actual al método constructor, como en el siguiente ejemplo de código:

Registrador myLogger = Logger.getLogger (myClass.class.getName ());

Reemplazar "myClass" con el nombre de la clase que va a escribir entradas de registro.

4 Dirigir la salida de su objeto registrador para el identificador de archivo creado en el paso 2 como en el siguiente ejemplo de código:

myLogger.addHandler (myHandler);

5 Generar entradas de registro cada vez que la aplicación necesita como en el siguiente ejemplo de código:

myLogger.info ( "Este es un mensaje de registro");

Sustituir "Este es un mensaje de registro" por el mensaje de su aplicación quiere escribir en el archivo de registro. Se obtendrá adjunta al final del contenido actual del archivo.

Consejos y advertencias

  • Por defecto, el archivo de registro se encuentra dentro de la carpeta "~ / .java / despliegue / log" en un equipo Unix o Linux y dentro de la carpeta "% CSIDL_APPDATA% \ Sun \ Java \ Deployment \ log" en un equipo con Windows.