Hi,

I try to use SLF4J together with LOGBACK within an OSGi Runtime Environment 
within Eclipse.
I use the 'official' OSGi bundle com.springsource.slf4j.api-1.5.6.jar from 
SpringSource and create two OSGi bundles with Eclipse for LogBack.core and 
Logback.classic for current 0.9.14 because there are only  0.9.9 bundle 
existing on SpringSource repository.
My application bundles requires all those bundles and I try to get the logger 
by 

final Logger logger = LoggerFactory.getLogger(Activator.class);

During runtime, nothing happens the application bundles remains in RESOLVED 
osgi state and if I try to start it manually  on the Eclipse OSGi console I've 
got the following Exception:

Caused by: java.lang.IllegalStateException: org.slf4j.LoggerFactory could not 
be successfully initialized. See also 
http://www.slf4j.org/codes.html#unsuccessfulInit
        at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:242)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:208)
        at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:221)
        at com.wincor.client.main.Activator.<init>(Activator.java:10)

Unfortunately, the mentioned URL doesn't exists...

Additionally, I create a fragment bundle for logback.core with the logback.xml 
config file, but with the same result....

What is the reason for the exception and how I can fix my setup ?

Kind regards
Dominik

--------------------------------------------
Dipl.-Inf. Dominik Hirt

Wincor Nixdorf International GmbH
BD PSD 7,
Hauptstraße 103
04416 Markkleeberg

Tel. : +49 341 35413 57
mailto:dominik.h...@wincor-nixdorf.com

-- 
WINCOR NIXDORF International GmbH 
Sitz der Gesellschaft: Paderborn 
Registergericht Paderborn HRB 3507
Geschäftsführer: Eckard Heidloff (Vorsitzender), Stefan Auerbach, Dr. Jürgen 
Wunram
Vorsitzender des Aufsichtsrats: Karl-Heinz Stiller 
Steuernummer: 339/5884/0020 - Ust-ID Nr.: DE812927716 - WEEE-Reg.-Nr. DE44477193

Diese E-Mail enthält vertrauliche Informationen. Wenn Sie nicht der richtige 
Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie 
bitte sofort den Absender und vernichten Sie diese E-Mail. Das unerlaubte 
Kopieren sowie die unbefugte Weitergabe dieser E-Mail ist nicht gestattet.

This e-mail may contain confidential information. If you are not the intended 
recipient (or have received this e-mail in error) please notify the sender 
immediately and destroy this e-mail. Any unauthorised copying, disclosure or 
distribution of the material in this e-mail is strictly forbidden. 

_______________________________________________
user mailing list
user@slf4j.org
http://www.slf4j.org/mailman/listinfo/user

Reply via email to