Hey

I will open the PR tonight or tomorrow morning. When done I will share with 
you. 

Regards 
JB

> Le 23 déc. 2020 à 18:06, michael e <[email protected]> a écrit :
> 
> 
> Hi JB,
> 
> Thanks for your response where i can find the exemple (if you did) ?
> 
> Michael.
> 
> De : JB Onofré <[email protected]>
> Envoyé : mercredi 23 décembre 2020 11:04
> À : [email protected] <[email protected]>
> Objet : Re: Configuring MDC logging karaf 4 camel 3.7.0
>  
> Hi Michael
> 
> I will provide the updated example today (i already have a sift config ready 
> I will just add camel mdc). 
> 
> Regards 
> JB
> 
>>> Le 23 déc. 2020 à 10:59, michael e <[email protected]> a écrit :
>>> 
>> 
>> Hello,
>> 
>> I'm getting in trouble trying to configure MDC logging with latest Karaf and 
>> Camel Version
>> 
>> Here my logging configuration
>> 
>> log4j2.appender.routing.type = Routing
>> log4j2.appender.routing.name = Routing
>> log4j2.appender.routing.routes.type = Routes
>> log4j2.appender.routing.routes.pattern = \$\$\\\{ctx:bundle.name\}
>> log4j2.appender.routing.routes.bundle.type = Route
>> log4j2.appender.routing.routes.bundle.appender.type = RollingRandomAccessFile
>> log4j2.appender.routing.routes.bundle.appender.name = 
>> Bundle-\$\\\{ctx:bundle.name\}
>> log4j2.appender.routing.routes.bundle.appender.fileName = 
>> ${karaf.data}/log/sift-camel-\$\\\{ctx:camel.contextId\}.log
>> log4j2.appender.routing.routes.bundle.appender.filePattern = 
>> ${karaf.log}/bundle-\$\\\{ctx:bundle.name\}.log.%i
>> log4j2.appender.routing.routes.bundle.appender.append = true
>> log4j2.appender.routing.routes.bundle.appender.layout.type = PatternLayout
>> log4j2.appender.routing.routes.bundle.appender.layout.pattern = 
>> ${log4j2.pattern}
>> log4j2.appender.routing.routes.bundle.appender.policies.type = Policies
>> log4j2.appender.routing.routes.bundle.appender.policies.size.type = 
>> SizeBasedTriggeringPolicy
>> log4j2.appender.routing.routes.bundle.appender.policies.size.size = 8MB
>> 
>> Logging file is correctly created but i get exception in my Karaf
>> 
>> 
>> karaf@root()> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : 
>> Cannot access RandomAccessFile java.io.IOException: La syntaxe du nom de 
>> fichier, de répertoire ou de volume est incorrecte
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Could not create 
>> plugin of type class 
>> org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for 
>> element RollingRandomAccessFile: java.lang.IllegalStateException: 
>> ManagerFactory 
>> [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory@26d9daed]
>>  unable to create manager for 
>> [D:\karaf\apache-karaf-4.3.0\data/log/sift-camel-${ctx:camel.contextId}.log] 
>> with data 
>> [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData@34bd66be]
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Unable to invoke 
>> factory method in class 
>> org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for 
>> element RollingRandomAccessFile: java.lang.IllegalStateException: No factory 
>> method found for class 
>> org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Unable to create 
>> Appender of type RollingRandomAccessFile
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Cannot access 
>> RandomAccessFile java.io.IOException: La syntaxe du nom de fichier, de 
>> répertoire ou de volume est incorrecte
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Could not create 
>> plugin of type class 
>> org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for 
>> element RollingRandomAccessFile: java.lang.IllegalStateException: 
>> ManagerFactory 
>> [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$RollingRandomAccessFileManagerFactory@26d9daed]
>>  unable to create manager for 
>> [D:\karaf\apache-karaf-4.3.0\data/log/sift-camel-${ctx:camel.contextId}.log] 
>> with data 
>> [org.apache.logging.log4j.core.appender.rolling.RollingRandomAccessFileManager$FactoryData@19f28b4]
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Unable to invoke 
>> factory method in class 
>> org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for 
>> element RollingRandomAccessFile: java.lang.IllegalStateException: No factory 
>> method found for class 
>> org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender
>> org.ops4j.pax.logging.pax-logging-log4j2 [log4j2] ERROR : Unable to create 
>> Appender of type RollingRandomAccessFile
>> 
>> There is updated documentation about how to configure ?
>> 
>> Michael.
>> 

Reply via email to