Gestión del registro
Info*Engine utiliza el paquete log4j de Apache (empaquetado con Info*Engine) para generar todos los mensajes de registro.
Para gestionar el registro, el usuario debe estar familiarizado con lo siguiente:
• Información general sobre el paquete log4j.
• Información general sobre la configuración de los niveles de registro, la utilización de ficheros de registro y el envío por correo electrónico de ficheros de registro para todos los productos de Windchill. Para obtener más información, consulte "Managing Windchill Logging" en el manual Windchill Help Center.
• Los registradores que se utilizan para el registro de Info*Engine.
Para ver descripciones de los registradores de Windchill de fábrica, consulte el siguiente fichero:
<Windchill>/codebase.war/loggers.html
El servidor Info*Engine utiliza los siguientes registradores:
com.infoengine.log .audit
com.infoengine.log.debug
com.infoengine.log.error
com.infoengine.log.info (para información)
com.infoengine.log.stat (para estadísticas)
com.infoengine.log.transaction
Estos nombres de registrador duplican los niveles de registro de Info*Engine previamente definidos. Los mensajes de registro emitidos a cada uno de los niveles de registro heredados se emiten ahora al registrador de log4j correspondiente. Dado que estos registradores reemplazan el registro heredado, cada registrador básicamente estará activado o desactivado. El registrador de errores emite sus mensajes en el nivel del registro ERROR, el registrador de depuración emite sus mensajes en el nivel del registro DEPURACIÓN y el resto de los registradores emiten los mensajes en el nivel del registro INFORMACIÓN.
Debido a esta organización, todo el registro de información estándar de Info*Engine se puede activar al definir el nivel de registro del registrador padre (denominado com.infoengine.log) en INFORMACIÓN. Esto activará todos los registradores excepto el registrador de depuración. Para activar todo el registro de Info*Engine, se puede realizar una de las siguientes acciones:
• Defina com.infoengine.log en DEPURACIÓN o TODO.
• Controle individualmente cada registrador configurando su nivel de registro por separado.
De fábrica, solo el registro de errores está activado.
Las ubicaciones del fichero de registro de Info*Engine y los niveles de registro de cada registrador se pueden definir en el siguiente fichero de propiedades (ubicado en el <Windchill>/codebase.war/WEB-INF directory):
log4jMethodServer.properties
En este fichero se controla el registro directamente relacionado con los servidores de métodos de Windchill, incluidos todos los mensajes del servidor Info*Engine cuando están instaladas una o varias soluciones de Windchill. Puesto que Tomcat está integrado en el servidor de métodos, los mensajes de registro de Info*Engine relacionados con la interacción entre el motor Servlet y los servicios de Info*Engine también se capturan utilizando la configuración de log4jMethodServer.properties. Estos mensajes están relacionados con el procesamiento y las comunicaciones JSP.
La ubicación por defecto para el fichero de registro es el directorio <Windchill>/logs.
Info*Engine conserva la configuración del registrador para cada componente de Info*Engine. Sin embargo, los mensajes del gateway en proceso y el registro del adaptador se registran según la configuración del servidor donde el gateway o el adaptador se ejecuta en proceso.