Adición de registros cronológicos y rastreos a la aplicación

Puede añadir las funciones de registro y rastreo a las aplicaciones para analizar el rendimiento y diagnosticar problemas en WebSphere Application Server.

Acerca de esta tarea

En desuso: la infraestructura de JRA que se describe en este centro de información está en desuso. De todos modos, puede conseguir los mismos resultados utilizando el registro cronológico de Java™.

Los diseñadores y desarrolladores de aplicaciones que se ejecutan con WebSphere Application Server, como por ejemplo servlets, archivos JSP (JavaServer Pages), enterprise beans, aplicaciones de cliente y las clases que soportan, pueden utilizar el registro cronológico de Java para generar el registro cronológico de las aplicaciones.

Este enfoque tiene más ventajas respecto a añadir sentencias System.out.println al código:
  • Los mensajes aparecen en los archivos de registro cronológico estándar de WebSphere Application Server, utilizando un formato de mensaje estándar con datos adicionales, como por ejemplo indicación de la hora y la fecha, que se añaden automáticamente.
  • Puede correlacionar más fácilmente problemas y sucesos de la aplicación con problemas y sucesos asociados con los componentes de WebSphere Application Server.
  • Puede aprovechar las características de gestión de archivos de registro cronológico de WebSphere Application Server.
  • [AIX Solaris HP-UX Linux Windows]Puede ver los mensajes con Log and Trace Analyzer Tool

Manejador de registro cronológico

Procedimiento

  1. Habilite y configure cualquiera de los tipos soportados de registro cronológico según sea necesario. Utilice uno de los siguientes métodos:
  2. Personalice las propiedades para satisfacer sus necesidades. Por ejemplo, habilite o inhabilite un registro cronológico determinado, especifique el número de archivos de registro que se deben conservar y especifique un formato para los datos de salida del archivo de registro.
  3. Si no desea de registrar ni rastrear Jakarta Commons Logging para utilizar la infraestructura de registro y rastreo WebSphere, vuelva a configurar Jakarta Commons Logging.
    Best practice Best practice: Utilice la infraestructura de registro y rastreo de WebSphere para todo el contenido de registro para facilitar la identificación del origen del problema. bprac
  4. Reinicie el servidor de aplicaciones después de realizar los cambios de la configuración estática.

Ejemplo

El ejemplo de política de seguridad que se muestra a continuación permite acceso total al sistema de archivos y a las clases de tiempo de ejecución. Incluya esta política de seguridad, con la entrada permission java.util.logging.LoggingPermission "control", en el directorio META-INF de la aplicación si desea que la aplicación pueda alterar de forma programada las propiedades controladas de los registradores y manejadores. El archivo META-INF se encuentra en las ubicaciones siguientes para los diferentes tipos de módulos:

Nombre de proyecto Ubicación
Proyectos EJB ejbModule/META-INF/MANIFEST.MF
Proyectos de clientes de aplicaciones appClientModule/META-INF/MANIFEST.MF
Proyectos web dinámicos WebContent/META-INF/MANIFEST.MF
Proyectos del conector connectorModule/META-INF/MANIFEST.MF

A continuación se proporciona una política de seguridad de ejemplo que otorga permiso para modificar propiedades de registro:

//////////////////////////////////////////////////
//
// Política de seguridad de WebSphere Application Server
//
//////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////
// Permitir acceso total al sistema de archivos y a las clases de tiempo de ejecución
////////////////////////////////////////////////////////////////////////
grant codeBase "file:${application}" {
   permission java.util.logging.LoggingPermission "control";
};

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=ttrb_addtrace
File name: ttrb_addtrace.html