[
https://issues.apache.org/jira/browse/CAMEL-8017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14208193#comment-14208193
]
Ankit Thakkar commented on CAMEL-8017:
--------------------------------------
Hi Claus Ibsen,
Can you please share your suggestions how to resolve this issue, this is show
stopper for us to implement custom logging? We have noticed this issue in
production that all sensitive information getting logged in logger, so need to
fix.
Thanks,
> Custom ExchangeFormatter doesn't work for LogComponent
> ------------------------------------------------------
>
> Key: CAMEL-8017
> URL: https://issues.apache.org/jira/browse/CAMEL-8017
> Project: Camel
> Issue Type: Bug
> Components: camel-core
> Affects Versions: 2.12.2
> Environment: Production
> Reporter: Ankit Thakkar
>
> Hello,
> We are using log: component to log request, response and exception details.
> We have been trying to customize DefaultExchangeFormatter to filter certain
> header fields getting logged in logger.
> We have implemented custom ExchangeFormatter and registered in spring context
> with bean name 'logFormatter'. However, getting below exception during
> application service restart.
> http://camel.apache.org/log.html#Log-Formatting
> Exception -
> There are 4 parameters that couldn't be set on the endpoint. Check the uri if
> the parameters are spelt correctly and that they are properties of the
> endpoint. Unknown parameters=[{showAll=false, showBody=false,
> showCaughtException=true, showStackTrace=true}]
> The issue seems to be at this check in DefaultComponent,
> if (!endpoint.isLenientProperties()) {
> validateParameters(uri, parameters, null);
> }
> Please let me know if this issue can be fixed.
> Thanks
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)