Thanks for the pointer, Christian. I finally managed to make it work, but not configuring PAX. I have removed pax-web-runtime and pax-web-jetty from cxf-dosgi-ri-singlebundle-distribution.jar and its MANIFEST. This is to make CXF load commons logging from my bundle (I have a bundle with commons-logging) instead of from pax-web-xxx. Then I have introduced a dependency from my commons-logging bundle to my log4j bundle so that commons-logging uses log4j. And that's it, because I have an internal mechanism so that every bundle can configure log4j independently.
I'm getting traces :-). Regards, Ivan 2013/5/17 Christian Schneider <ch...@die-schneider.net> > The DOSGi distro should include the pax logging. This should be in charge > of doing the logging. It can be configured using config admin. > See https://ops4j1.jira.com/wiki/display/paxlogging/PaxLogging+inside+PDE > > Christian > > > > 2013/5/17 Iván Zaera Avellón <iza...@gmail.com> > > > Hi everybody: > > > > I'm new to the list. I have subscribed because I'm trying to use Apache > CXF > > in an OSGi RAP application running in Eclipse and I see no way of > > activating the logs. > > > > I want to activate the logs because some service I'm exporting is > causing a > > NPE inside AEGIS because of a generic type which seems to make it fail. I > > have managed to debug everything and see what happens and where the > > exception is thrown but I would like to see this kind of errors when I > > deploy my app. The WS exportation is done decoupled from the registration > > call so there's no way to see if it has failed appart from looking at the > > log. > > > > Unfortunately, CXF seems to be using SLF4J which tries to use a > > commons-logging LogFactory version bundled inside pax-web-runtime.jar. In > > the original pax-web-runtime.jar that class doesn't exists so I cannot > see > > its source, but looking at the byte code it seems to have an static field > > called m_logFactory which always returns NullLog loggers. Thus, there's > no > > way to see nothing in the logs. > > > > Now, the question is: I would like to configure this to dump logs to the > > console. How can it be done? Using any system property? Deploying extra > > bundles? Placing some magic files in some magic place? > > > > Thanks in advance for your help, > > Ivan > > >