Registro cronológico de sucesos base comunes en WebSphere Application Server

Las siguientes prácticas garantizan el uso coherente de sucesos base comunes en sus componentes y entre sus componentes y los componentes de WebSphere Application Server.

Siga estas indicaciones:
  • Utilice un registrador distinto para cada componente. La compartición de anotadores cronológicos entre componentes impide asociar los anotadores cronológicos con la información específica de cada componente.
  • Asocie los anotadores cronológicos con las plantillas de suceso que especifiquen la identificación de los componentes de origen. Esta asociación garantiza que el origen de todos los sucesos creados con el registrador se identifique adecuadamente.
  • Utilice la misma plantilla para los sucesos base comunes creados directamente (sucesos creados con las fábricas de suceso base común) y los creados indirectamente (sucesos creados a través del API de registro cronológico de Java™) dentro del mismo componente.
  • Evite llamar al método de completar en sucesos base comunes mientras no haya terminado de añadir los datos al suceso base común y esté listo para anotarlo. Este enfoque garantiza que cualquier decisión tomada por el manejador de contenido basada en los datos ya existentes en el suceso se realice utilizando los datos finales.
La siguiente entrada de ejemplo del archivo Logger.properties demuestra cómo asociar el registrador com.ibm.componentX a la fábrica de sucesos com.ibm.componentX:
com.ibm.componentX.eventfactory=com.ibm.componentX
El siguiente código de ejemplo muestra el uso del mismo valor de fábrica de sucesos para el registro cronológico de suceso base común directo (Parte 1) e indirecto (Parte 2):
<?xml version="1.0" encoding="UTF-8"?>

<TemplateEvent>
		version="1.0.1"
		xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
		xsi:noNamespaceSchemaLocation="templateEvent.xsd">

	<CommonBaseEvent>
		 <sourceComponentId application="My application" component="com.ibm.componentX"/>
		 <extendedDataElements CommonBaseEventname="Nombre de ExtendedDataElement de ejemplo"	type="string">
		 <values>valor de ExtendedDataElement de ejemplo</values>
		</extendedDataElements>
	< /CommonBaseEvent>

< /TemplateEvent>

Icon that indicates the type of topic Reference topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rtrb_cbebestpract
File name: rtrb_cbebestpract.html