Wie verwenden von MDC von logback und SLF4J mit spring boot zu erfassen einzigartigen tracking in der POST-Anfrage json?

Benutzen wir:

  • Spring Boot
  • Slf4J
  • Logback
  • ELK-stack

Nun wollen wir mit MDC zum hinzufügen von einzigartigen tracking-Nummer, die in den POST-request JSON, zu jeder log-Anweisung für eine bestimmte Anforderung.

Googelte ich einige blog-Beiträge, diese sind nicht hilfreich für mich viel.

Unten ist die logback.xml die wir verwenden

<configuration>
    <property name="PROJECT_ID" value="template-api"/>

    <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
        <encoder class="net.logstash.logback.encoder.LogstashEncoder"/>
    </appender>

    <root level="INFO">
        <appender-ref ref="STDOUT" />
    </root>
</configuration>

Kann mir jemand einige Hilfestellungen, wie du das gemacht bitte?

InformationsquelleAutor Bravo | 2017-10-04

Schreibe einen Kommentar