Primeros pasos
IMPORTANTE: Antes de decidir usar un logger específico, vale la pena considerar cómo el registro de mensajes y otros datos encaja en su estrategia general, especialmente si implementa ODS. Vea la sección Uso de ODS abajo.
Uso de MessageLoggers proporcionados
Message-logger-impl proporciona dos implementaciones específicas de MessageLogger:
Uso de ODS
Si está usando ODS, debería usar las implementaciones de MessageLogger proporcionadas por IPF Processing Data, específicamente vea Processing Data Egress para ver todos los detalles.
El módulo de message logger de Processing Data registra una instancia de com.iconsolutions.ipf.core.messagelogger.CheckpointAwareMessageLogger que publicará los registros de mensajes en el transporte configurado.
El logger soporta entrega como máximo una vez. El message logger es fire-and-forget, y las entradas de registro de mensajes se pueden almacenar en búfer y egresar en un único DataEnvelope.
Si no utiliza un starter pom de Processing Data, puede usar el plugin directamente con
<dependency>
<groupId>com.iconsolutions.ipf.core.processingdata</groupId>
<artifactId>ipf-processing-data-egress-message-logger</artifactId>
</dependency>
Configuración
Habilitado por defecto cuando está presente como dependencia, pero se puede configurar explícitamente con:
| Property | Values | Default Value | Description |
|---|---|---|---|
|
|
|
Habilita o deshabilita el plugin de message-logger |
|
|
|
Almacena en búfer las entradas del registro de mensajes y las envía en un único |
|
|
|
El número de entradas del registro de mensajes a almacenar en búfer antes de enviar el |
|
una duración como |
|
El tiempo de espera antes de enviar el |