[prev in list] [next in list] [prev in thread] [next in thread]
List: slf4j-user
Subject: [slf4j-user] How to initialize the logging system under OSGi?
From: Samad Lotia <samad.lotia () pasteur ! fr>
Date: 2009-07-24 18:24:41
Message-ID: bb40d52e0907241124u6db2d2f9r56455ba40c6b4944 () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hello,
I am wondering how I can setup SLF4J's Log4J backend to use specific
appenders in an OSGi/Spring environment. I have one bundle that adds an
appender when it is started:
import org.apache.log4j.Appender;
import org.apache.log4j.Logger;
...
Logger logger = Logger.getRootLogger();
log.addAppender(myAppender);
Now I obtain a logger from a different bundle, which is done as follows:
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
...
Logger logger = LoggerFactory.getLogger(getClass().getName());
Issuing log messages to "logger" will not appear in the appender I specified
in the first bundle. How can I fix this?
I am using these dependencies in Maven for both bundles:
<groupId>org.slf4j</groupId>
<artifactId>com.springsource.slf4j.api</artifactId>
<version>1.5.6</version>
<groupId>org.slf4j</groupId>
<artifactId>com.springsource.slf4j.log4j</artifactId>
<version>1.5.6</version>
Any help would be greatly appreciated!
Samad
[Attachment #5 (text/html)]
<div dir="ltr">Hello,<br><br>I am wondering how I can setup SLF4J's Log4J backend \
to use specific appenders in an OSGi/Spring environment. I have one bundle
that adds an appender when it is started:<br><br>import \
org.apache.log4j.Appender;<br> import org.apache.log4j.Logger;<br>...<br>Logger \
logger = Logger.getRootLogger();<br>log.addAppender(myAppender);<br><br>Now I obtain \
a logger from a different bundle, which is done as follows:<br><br>import \
org.slf4j.Logger;<br>
import org.slf4j.LoggerFactory;<br>...<br>Logger logger = \
LoggerFactory.getLogger(<div dir="ltr">getClass().getName());<br> <br>Issuing log \
messages to "logger" will not appear in the appender I specified in the \
first bundle. How can I fix this?<br><br>I am using these dependencies in Maven for \
both bundles:<br>
<groupId>org.slf4j</groupId><br>
<artifactId>com.springsource.slf4j.api</artifactId><br>
<version>1.5.6</version><br>
<br>
<groupId>org.slf4j</groupId><br>
<artifactId>com.springsource.slf4j.log4j</artifactId><br>
<version>1.5.6</version><br><br>Any help would be greatly \
appreciated!<br><br>Samad</div></div>
_______________________________________________
user mailing list
user@slf4j.org
http://www.slf4j.org/mailman/listinfo/user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic