[ https://issues.apache.org/jira/browse/CAMEL-13621?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16860619#comment-16860619 ]
Christoph Giera commented on CAMEL-13621: ----------------------------------------- Added FormatUriTest.java. The DefaultMaskingFormatter is used in the log component and also provides options for json and xml formatting. So I assumed that multiline strings should not be a problem at all. E.g. a pretty printed xml contains line breaks. > DefaultMaskingFormatter: & is ignored as ending character > --------------------------------------------------------- > > Key: CAMEL-13621 > URL: https://issues.apache.org/jira/browse/CAMEL-13621 > Project: Camel > Issue Type: Bug > Affects Versions: 2.20.2 > Environment: Camel 2.20.2 > Oracle JDK 8u121 > Reporter: Christoph Giera > Priority: Minor > Attachments: FormatTest.java, FormatUriTest.java > > > Using the DefaultMaskingFormatter and formatting a string that contains for > example > {noformat} > password=mypass&nextParameter=nextvalue{noformat} > should be masked to > {noformat} > password="xxxxx"&nextParameter=nextvalue{noformat} > Instead of this the & is ignored(the next parameter will swallowed up) and > the output looks like the following > {noformat} > password="xxxxx"{noformat} > > Additionaly StackoverflowErrors occur when formatting/masking bigger strings > with line breaks, see example attached. -- This message was sent by Atlassian JIRA (v7.6.3#76005)