Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hi,
Does anyone know how to add Camel MDC appender in karaf with log4j2 ?
With log4j, it used to be:
Hello Eric,
We have redirected your issue to our ESB experts and then come back to you as soon as we can.
Thanks for your time.
Best regards
Sabrina
I managed to make MDC work with LOG4J 2
log4j2.rootLogger.appenderRef.Camel.ref = Camel
log4j2.patternCamel = %d{ISO8601}|%-5.5p|%X{bundle.id}|%X{camel.routeId}|%X{bundle.name}|%m%n
log4j2.appender.camel.type = Routing
log4j2.appender.camel.name = Camel
log4j2.appender.camel.routes.type = Routes
log4j2.appender.camel.routes.pattern = $$\\{ctx:context.routeId\\}
log4j2.appender.camel.routes.context.type = Route
log4j2.appender.camel.routes.context.rolling.type = RollingFile
log4j2.appender.camel.routes.context.rolling.name = camel-$\\{ctx:context.routeId\\}
log4j2.appender.camel.routes.context.rolling.layout.type = PatternLayout
log4j2.appender.camel.routes.context.rolling.layout.pattern = ${log4j2.patternCamel}
log4j2.appender.camel.routes.context.rolling.fileName = ${karaf.data}/log/camel-$\\{ctx:context.routeId\\}.log
log4j2.appender.camel.routes.context.rolling.filePattern= ${karaf.data}/log/camel-$\\{ctx:context.routeId\\}.log.%i
log4j2.appender.camel.routes.context.rolling.policies.type = Policies
log4j2.appender.camel.routes.context.rolling.policies.size.type = SizeBasedTriggeringPolicy
log4j2.appender.camel.routes.context.rolling.policies.size.size = 20MB
I managed to make MDC work with LOG4J 2
log4j2.patternCamel = %d{ISO8601}|%-5.5p|%X{bundle.id}|%X{camel.routeId}|%X{bundle.name}|%m%n
log4j2.rootLogger.appenderRef.Camel.ref = Camel
log4j2.appender.camel.type = Routing
log4j2.appender.camel.name = Camel
log4j2.appender.camel.routes.type = Routes
log4j2.appender.camel.routes.pattern = $$\\{ctx:camel.contextId\\}
log4j2.appender.camel.routes.context.type = Route
log4j2.appender.camel.routes.context.rolling.type = RollingFile
log4j2.appender.camel.routes.context.rolling.name = camel-$\\{ctx:camel.contextId\\}
log4j2.appender.camel.routes.context.rolling.layout.type = PatternLayout
log4j2.appender.camel.routes.context.rolling.layout.pattern = ${log4j2.patternCamel}
log4j2.appender.camel.routes.context.rolling.fileName = ${karaf.data}/log/camel-$\\{ctx:camel.contextId\\}.log
log4j2.appender.camel.routes.context.rolling.filePattern= ${karaf.data}/log/camel-$\\{ctx:camel.contextId\\}.log.%i
log4j2.appender.camel.routes.context.rolling.policies.type = Policies
log4j2.appender.camel.routes.context.rolling.policies.size.type = SizeBasedTriggeringPolicy
log4j2.appender.camel.routes.context.rolling.policies.size.size = 20MB
Hello ,
Its great to see you are able to implement Camel MDC appender in Karaf .
I would need some help? Can you please share your steps?