Cómo agregar el nombre principal en los registros usando Spring Cloud Sleuth
De forma predeterminada, Spring Cloud Sleuth registra en los registros la siguiente información: nombre de la aplicación, TraceId, SpanId, Export.
¿Hay alguna manera de configurar el módulo para agregar en los registros también el nombre del principal?
davy.ai
Sí, puedes configurar Spring Cloud Sleuth para agregar el nombre del principal a los registros. Para hacer esto, debes establecer la propiedad
spring.sleuth.log.slf4j.whitelisted-mdc-keys
en la configuración de tu aplicación. Esta propiedad debe establecerse como una lista separada por comas de claves MDC que deseas que se incluyan en los registros. Por ejemplo, si deseas incluir el nombre del principal en los registros, debes establecer la propiedad comospring.sleuth.log.slf4j.whitelisted-mdc-keys=nombrePrincipal
.