[ 
https://issues.apache.org/jira/browse/CAMEL-6420?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marco Zapletal resolved CAMEL-6420.
-----------------------------------

       Resolution: Implemented
    Fix Version/s: 2.13.0

CAMEL-7022 enables to provide a custom UOW. This supports using custom MDC 
parameters.

> Custom context id for MDC logging
> ---------------------------------
>
>                 Key: CAMEL-6420
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6420
>             Project: Camel
>          Issue Type: Wish
>          Components: camel-core
>            Reporter: Marco Zapletal
>            Priority: Minor
>             Fix For: 2.13.0
>
>
> The Camel MDC feature is really great. However, we would like to use our own 
> context id (i.e., a Camel header) instead of the ones available out of the 
> box. So far as I have seen, there are no configuration options to do so. In 
> addition, subclassing MDCUnitOfWork is also not the appropriate way to go...
> I have searched the mailing list and there have been similar requests in the 
> past
> http://camel.465427.n5.nabble.com/custom-MDC-property-td4750999.html
> http://camel.465427.n5.nabble.com/custom-MDCUnitOfWork-td5730107.html
> In principle, I would see two ways to go to realize such a feature:
> - When configuring (activating) MDC logging on the context, there may be an 
> additional option to define an expression, which is evaluated by the 
> MDCUnitOfWork
> - The definition of a "quasi-standard" Camel header for user defined 
> correlation - i.e., to define a reserved header key (similar to correlationId 
> or messageId) that can be leveraged by Camel users to set their own 
> correlation values - maybe such a header would also be usable for other use 
> cases as well? Users can then configure MDC logging to use this header as 
> context id. 
> I am happy to hear the thoughts of the Camel community



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to