Propagación de Contexto
Descripción general
La verificación del beneficiario (VoP) Responder tiene soporte para propagar el ID de solicitud de los mensajes de solicitud en todas las declaraciones de registro. Esto se logra aprovechando el Contexto de Diagnóstico Mapeado (MDC).
La propagación del id de solicitud en las declaraciones de registro está habilitada por defecto, pero usted debe agregar el requestId en el logback.xml file para poder verlo en las declaraciones de registro. La aplicación VoP Responder viene precargada con un logback.xml file que tiene el requestId La clave MDC ya está en ello.
El requestId el valor se completará solo una vez que podamos extraer el requestId del mensaje, por lo que en algunos casos puede aparecer vacío.
|
Sin embargo, a continuación se presenta un ejemplo de cómo agregar esto a un patrón de appender:
<appender name="ConsoleAppender" class="ch.qos.logback.core. ConsoleAppender">
<encoder>
<pattern>
%d{dd-MM-yyyy HH:mm:ss. SSS} %magenta([%thread]) %highlight(%-5level) %logger{36} requestId=[%X{requestId}] - %msg%n
</pattern>
</encoder>
</appender>
Esto generaría una línea de registro de muestra como sigue, donde el requestId en el mensaje tenía el valor 12345:
26-06-2025 15:35:39. 545 [main] INFO c.i.i.p.v.c. ContextPropagationBaseControllerTest requestId=[12345] - This is a log line