[
https://issues.apache.org/jira/browse/CAMEL-3817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13012492#comment-13012492
]
Claus Ibsen commented on CAMEL-3817:
------------------------------------
Camel will now by default add a header with the key {{breadcrumbId}} containing
the message id (to be used as breadcrumb). This ensure that the header is
propagated across various transports (the best we can do so far) and can be
used to trace the business flow. So you can do JMS->HTTP->JMS and keep the
breadcrumbId across.
We chose to use {{breadcrumbId}} as key and not prefix it with Camel to make it
more universal, and also Camel will usually filter out any CamelXXX headers by
default.
> Add breadcrumbId to MDC logging for tracing messages across transports
> ----------------------------------------------------------------------
>
> Key: CAMEL-3817
> URL: https://issues.apache.org/jira/browse/CAMEL-3817
> Project: Camel
> Issue Type: Improvement
> Components: camel-core
> Affects Versions: 2.7.0
> Reporter: Claus Ibsen
> Assignee: Claus Ibsen
> Fix For: 2.8.0
>
>
> When Camel consumes messages it should set a new CamelBreadcrumbId header to
> the message. By default it should set it based on Message ID if not already
> provided.
> Then the MDC logger should expose this id as well as {{breadcrumbId}}
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira