Hi,

I don't see the sift appender enable for the root logger.

You should have:

log4j.rootLogger=DEBUG, async, sift, osgi:*

Regards
JB

On 06/30/2016 08:23 AM, Debraj Manna wrote:
In |Karaf 3.0.5| running under |Servicemix 6.1.0| my
|org.ops4j.pax.logging.cfg| looks like below:-

|# Root logger log4j.rootLogger=DEBUG, async, osgi:*
log4j.throwableRenderer=org.apache.log4j.OsgiThrowableRenderer # To
avoid flooding the log when using DEBUG level on an ssh connection and
doing log:tail
log4j.logger.org.apache.sshd.server.channel.ChannelSession = INFO #
CONSOLE appender not used by default
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} | %-5.5p |
%-16.16t | %-32.32c{1} | %X{bundle.id <http://bundle.id>} -
%X{bundle.name <http://bundle.name>} - %X{bundle.version} | %X | %m%n #
File appender log4j.appender.out=org.apache.log4j.RollingFileAppender
log4j.appender.out.layout=org.apache.log4j.PatternLayout
log4j.appender.out.layout.ConversionPattern=%d{ISO8601} | %-5.5p |
%-16.16t | %-32.32c{1} | %X{bundle.id <http://bundle.id>} -
%X{bundle.name <http://bundle.name>} - %X{bundle.version} | %X | %m%n
log4j.appender.out.file=/tmp/servicemix.log
log4j.appender.out.append=true log4j.appender.out.maxFileSize=1024MB
log4j.appender.out.maxBackupIndex=10 # Sift appender
log4j.appender.sift=org.apache.log4j.sift.MDCSiftingAppender
log4j.appender.sift.key=bundle.name <http://bundle.name>
log4j.appender.sift.default=servicemix
log4j.appender.sift.appender=org.apache.log4j.FileAppender
log4j.appender.sift.appender.layout=org.apache.log4j.PatternLayout
log4j.appender.sift.appender.layout.ConversionPattern=%d{ISO8601} |
%-5.5p | %-16.16t | %-32.32c{1} | %X | %m%n
log4j.appender.sift.appender.file=/tmp/$\\{bundle.name
<http://bundle.name>\\}.log log4j.appender.sift.appender.append=true #
Async appender log4j.appender.async=org.apache.log4j.AsyncAppender
log4j.appender.async.appenders=out|

|

Now this logger config is dumping Karaf's debug log as well whereas my
intention is to |DEBUG| only a specific bundle.

Can some one let me know if it is possible to set different log levels
for different bundles?

|

|
|


--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to