You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ac...@apache.org on 2019/08/06 06:15:35 UTC
[camel] branch master updated: CAMEL-7444: MDC logging now supports
setting a pattern to allow to propagte custom keys that matches the pattern
- aligned camel-cdi
This is an automated email from the ASF dual-hosted git repository.
acosentino pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/master by this push:
new efd2836 CAMEL-7444: MDC logging now supports setting a pattern to allow to propagte custom keys that matches the pattern - aligned camel-cdi
efd2836 is described below
commit efd283668edd2d47a420a92b0e8b8c5a72f75bed
Author: Andrea Cosentino <an...@gmail.com>
AuthorDate: Tue Aug 6 08:12:35 2019 +0200
CAMEL-7444: MDC logging now supports setting a pattern to allow to propagte custom keys that matches the pattern - aligned camel-cdi
---
.../apache/camel/cdi/xml/CamelContextFactoryBean.java | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/CamelContextFactoryBean.java b/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/CamelContextFactoryBean.java
index c502954..6c189d1 100644
--- a/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/CamelContextFactoryBean.java
+++ b/components/camel-cdi/src/main/java/org/apache/camel/cdi/xml/CamelContextFactoryBean.java
@@ -105,6 +105,9 @@ public class CamelContextFactoryBean extends AbstractCamelContextFactoryBean<Def
@XmlAttribute
private String useMDCLogging;
+
+ @XmlAttribute
+ private String mdcLoggingKeysPattern;
@XmlAttribute
private String useDataType;
@@ -874,4 +877,17 @@ public class CamelContextFactoryBean extends AbstractCamelContextFactoryBean<Def
public void setErrorHandlers(List<ErrorHandlerDefinition> errorHandlers) {
this.errorHandlers = errorHandlers;
}
+
+ public String getMdcLoggingKeysPattern() {
+ return mdcLoggingKeysPattern;
+ }
+
+ public void setMdcLoggingKeysPattern(String mdcLoggingKeysPattern) {
+ this.mdcLoggingKeysPattern = mdcLoggingKeysPattern;
+ }
+
+ @Override
+ public String getMDCLoggingKeysPattern() {
+ return mdcLoggingKeysPattern;
+ }
}