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
Bienvenido a
Open Business Intelligence
© 2024 Creado por Emilio. Tecnología de