La mayoría de los productos de Oracle Enterprise Performance Management System utilizan el formato ODL (Oracle Diagnostic Logging) con fines de registro. EPM System Installer y EPM System Configurator crean archivos ODL para todos los productos. Los productos que no utilizan ODL dejan estos archivos ODL vacíos y escriben sus registros el formatos de archivo diferentes, normalmente log4j.
Nomenclatura de archivo de registro de ODL
Cada producto, componente, servicio o servlet tiene su propio archivo de registro. Se generan archivos de registro independientes para la información de licencia, la configuración y, si es necesario, la información de entorno.
Elementos de registro de ODL
Los registros de ODL utilizan elementos que muestran información sobre los orígenes de los mensajes así como de los propios mensajes. Esta información puede ser útil para la solución de problemas.
Elementos de registro de ODL:
Registro de hora: fecha y hora a la que se generó el mensaje, ajustada a la diferencia de hora entre el host en el que se generó el mensaje y el host del repositorio común
Ejemplo: <Jul 22, 2011 11:29:57 PM PDT>
Identificador de componente: servidor gestionado que originó el mensaje
Ejemplo: [FoundationServices0]
Identificador de mensaje: cadena de caracteres corta que identifica el mensaje de forma única
Ejemplo: [EPMWKSP-000001]
Identificador de módulo: identificador del nombre de clase u otro módulo de código que originó el mensaje
Ejemplo: [Initialization]
Identificador de contexto de ejecución (ECID): identificador de contexto de ejecución que ayuda a conectar varios archivos de registro
Ejemplo: [ecid: 0000IPMCrhW17ic5PjWByd1BMQPg000002,0]
Texto del mensaje: mensaje de registro
Nomenclatura del archivo de registro de Log4j
Cada servicio o servlet tiene su propio archivo de registro. En un entorno con varias ubicaciones de instalación, todos los servicios de un mismo tipo registran sus mensajes en un archivo. Se generan archivos de registro independientes para la información de licencia, la configuración o la información de entorno, y mensajes de stdout. Formato de los nombres de archivo de registro de los servicios y los servlets:
server_messages_
OriginatorType .log
donde OriginatorType es un servlet o un servicio específico.
Elementos del mensaje de registro de Log4j
Los mensajes de registro de Log4j contienen la siguiente información en el orden mostrado:
Registrador: nombre del registrador que ha generado el mensaje de registro
Registro de hora: registro de hora en la Hora universal coordinada (UTC); garantiza que se puedan correlaciones mensajes de diferentes zonas horarias
Nivel: nivel de registro
Subproceso: nombre del subproceso
Número de secuencia: número único para identificar los mensajes con registros de hora coincidentes
Hora: indica cuándo se generó el mensaje
Contexto: información sobre qué componente generó el mensaje de registro:
Sujeto: nombre de usuario
Identificador de sesión: UUID de la sesión
Tipo de originador: nombre del tipo de componente
Nombre de originador: nombre del componente
Host: nombre del host
Mensaje: mensaje de registro
Elemento que se puede devolver: rastreo de pila de un error de elemento que se puede devolver