2.1 Log
El motor de TIBCO Business Works genera ficheros de actividad o log dónde se muestra información del motor y las excepciones no controladas que se producen en los procesos.
Mediante la actividad Log podemos escribir mensajes en este fichero de log desde los procesos de BW.
2.1.1. Casos de Uso
• Registro de la actividad de las instancias de proceso.
2.1.2. Configuración
El directorio de los ficheros de Log se fija de diferentes formas dependiendo de dónde se ejecute el proyecto. En fase de desarrollo la configuración se fija con TIBCO Designer, y en la fase de explotación la configuración se puede fijar directamente sobre el fichero .tra correspondiente al despliegue del proyecto.
TIBCO Designer, en el menú Edit -->
Preferentes --> General
Este directorio de log se corresponde con el engine que se arranca en el
modo Test de TIBCO Designer.
En el fichero de propiedader .tra.
Los
ficheros de configuración de las aplicaciones desplegadas se encuentran en el
directorio “/tibco/tra/domain/mvol501/application/<aplicación
desplegada>.
Las
propiedades referentes a los ficheros de log del engine son:
Engine.Log.Dir=/tibco/tra/domain/mvol501/application/logs
# Maximum
number of log files. Rollover feature
Engine.Log.MaxNum=5
# max size
of log file in bytes
Engine.Log.MaxSize=20480000
2.1.3 Actividad Write to Log
Esta actividad permite escribir mensajes en el log del engine de BW. Existe
un fichero de log por cada motor de BW.
Configuración
Pestaña
de configuración:
- Name: Nombre de la etiqueta
de la actividad
- Description. Breve
descripción de la actividad
- Role. Role definido por el
usuario para esta entrada. El Role se utiliza para filtrar las entradas
del fichero de role cuando se muestan. El Role también se utiliza para
activar/desactivar determinada entradas en el fichero de log.
- Suppress job info. Si se
selecciona no se añade información del proceso donde se encuentra la actividad.
La información del proceso es: número de proceso, nombre definición de
proceso, y nombre de la actividad.
Pestaña
de entrada de información a la actividad (Input).
- Message. Mensaje que
aparecerá en el fichero de Log.
- MsgCode. Código de error del
mensaje.
Esta
actividad no genera salida. Pestaña de Error Output.
Propiedades a medida
Permiten
controlar que tipos de mensajes se envían al log mediante los roles definidos.
Las
propiedades del engine definen los roles para los cuales está habilitada/deshabilitada
la escritura en el log de motor. Estas propiedades se fijan en el fichero .tra
correspondiente al engine dónde se ejecuta el proyecto.
Las
variables para la gestión de los mensajes de traza son:
- Trace.<rol>.log – Con
valor “false” se deshabilita la escritura de mensajes en el fichero de log
para el rol especificado.
- Trace.<rol>.* - Con
valor “false” deshabilita todos los mensajes para el rol especificado. El
valor de <rol> puede ser uno de los roles de sistema: WARN, TRACE,
DEBUG, or INFO
- Trace.rol.<rol> - Con
valor “false” deshabilita la escritura de mensajes para el rol definido
por el suario <role>
- Trace.rol.*
- Con valor “false” deshabilita los mensajes para todos los roles de usuario
definidos