martes, 6 de mayo de 2014

Tareas Generales. Log

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

No hay comentarios:

Publicar un comentario