Open Business Intelligence

La red del Business Intelligence

Buenas.

Para habilitar el registro log de Mondrian en Pentaho 4.5, se deben seguir los siguiente pasos:

1) Abrir el archivo: biserver-ce/tomcat/webapps/pentaho/WEB-INF/classes/log4j.xml

2) Descomentar el código referido a:

* "Special Log File specifically for Mondrian MDX Statements":

<appender name="MDXLOG" class="org.apache.log4j.RollingFileAppender">
  <param name="File" value="../logs/mondrian_mdx.log"/>
  <param name="Append" value="false"/>
  <param name="MaxFileSize" value="500KB"/>
  <param name="MaxBackupIndex" value="1"/>
  <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
  </layout>
</appender>

<category name="mondrian.mdx">
  <priority value="DEBUG"/>
  <appender-ref ref="MDXLOG"/>
</category>

* "Special Log File specifically for Mondrian SQL Statements":

<appender name="SQLLOG" class="org.apache.log4j.RollingFileAppender">
  <param name="File" value="../logs/mondrian_sql.log"/>
  <param name="Append" value="false"/>
  <param name="MaxFileSize" value="500KB"/>
  <param name="MaxBackupIndex" value="1"/>
  <layout class="org.apache.log4j.PatternLayout">
    <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
  </layout>
</appender>

<category name="mondrian.sql">
  <priority value="DEBUG"/>
  <appender-ref ref="SQLLOG"/>
</category>

3) Guardar los cambios y reiniciar el BI Server.

Al habilitar el log se registrarán todas las consultas/instrucciones MDX y SQL que Mondrian ejecuta, al nivel de detalle indicado (en este caso DEBUG). Los valores presentes en el código superior son por default, pero pueden modificarse para que se adapten a nuestras necesitadas.

Tal como lo indica el código, los nuevos registros log serán almacenados en:

biserver-ce/tomcat/logs/mondrian_mdx.log

biserver-ce/tomcat/logs/mondrian_sql.log

Espero les sea útil.

Saludos

Etiquetas: debug, eglubi, habilitar, log, mdx, mondrian, pentaho, registro, sql

Visitas: 454

Distintivo

Cargando…

© 2017   Creado por Emilio.   Tecnología de

Emblemas  |  Reportar un problema  |  Términos de servicio