Inicio > Forms & Reports > Cambiar el nivel de Logs en Reports 12c a través del Explorador de MBean

Cambiar el nivel de Logs en Reports 12c a través del Explorador de MBean

Muchas veces necesitamos tener más información sobre lo que está ocurriendo en nuestros engines de reports para poder diagnosticar errores o comprobar si hemos aplicado una configuración correctamente. Un buen ejemplo de ello sería cuando queremos comprobar si el engine está utilizando una fuente del tipo barcode.

Oracle Reports nos proporciona una serie de logs dentro del engine, pero su valor por defecto es insuficiente. En esta entrada, nos centraremos en como cambiar el nivel del log del engine de Oracle Reports según nuestras necesidades:

 

  • INCIDENT_ERROR:1,
  • ERROR:1,
  • WARNING:1,
  • NOTIFICATION:1 (Valor por defecto),
  • NOTIFICATION:16,
  • TRACE:1,
  • TRACE:16,
  • TRACE:32

Como queremos el máximo nivel de detalle usaremos TRACE:32.

En la versión 12c de Reports las páginas de administración en el Enterprise Manager ya no están disponibles, por lo que la alternativa es hacerlo desde el Explorador de MBean del Enterprise Manager.

Para ello deberemos entrar en el EM, desplegar el Dominio de Weblogic y hacer click en el Explorador de MBEAN del sistema:

Una vez dentro del Explorador de MBean navegaremos a oracle.logging, LogConfig y posteriormente a nuestro servidor de reports (rep_server01):


Dentro del servidor navegaremos a la pestaña de operaciones y ejecutaremos el setLoggerLevel:

Para el nombre del Logger “oracle.reports.engine” tendremos que setear el nivel de log a 32 con el botón “Llamar“:


En este punto reiniciaremos los servidores (en nuestro caso rep_server01 y WLS_REPORTS) , ejecutaremos el informe en cuestión y ya podremos acceder a las trazas con la información que antes no veíamos:

[2017-06-28T18:43:25.911+02:00] [reports] [TRACE] [] [oracle.reports.engine] [tid: 12] [ecid: 00igPsR3XYIFw0zubJ05zz6P1bU1zUmzb0001Ec00001O,0:1:0x5f5e10d:100000000] [EngineName: rwEng-0] [SRC_CLASS: oracle.reports.utility.RWLogger] [SRC_METHOD: writeln] CEngine:FontRevamp Code 128 Type1 font is used for object F_1

Una vez que dispongamos de la información deseada, volveremos al nivel de traza por defecto para no generar logs innecesarios.

  1. noviembre 8, 2017 en 09:16

    Buenas,

    Muy buen artículo, ¿cómo se verían los logs desde el EM?

    Saludos y muchas gracias.

  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: