Ich möchte eine Protokolldatei für jedes Bündel haben. Dies ist meine Konfiguration in ServiceMix:ein Protokoll für ein Bündel in servicemix
log4j.appender.bpa=org.apache.log4j.sift.MDCSiftingAppender
log4j.appender.bpa.key=app.name
log4j.appender.bpa.default=bpa
log4j.appender.bpa.appender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.bpa.appender.DatePattern='.'yyyy-MM-dd
log4j.appender.bpa.appender.layout=org.apache.log4j.PatternLayout
log4j.appender.bpa.appender.layout.ConversionPattern=%d{ISO8601} | %-5.5p | %-16.16t | %-32.32c{1} | %X{bundle.id} - %X{bundle.name} - %X{bundle.version} | %m%n
log4j.appender.bpa.appender.file=${karaf.data}/log/${bundle.name}.log
log4j.appender.bpa.appender.append=true
log4j.category.com.apba.bpa=INFO, bpa
aber das Ergebnis zeigt Namen org.apache.camel.camel-core.log stattdessen den Namen meines Bündel einloggen.
Was ist das Problem? Danke