Hello everyone, I have a felix-based application that uses the shell and shell-tui services (a command line interface). While running, I get lots of logging output in the console, which is fine for development and test, but when this application is deployed to the user, I need to turn off most of this logging. The problem is, I can't figure out how to silence all the output.
I set the felix.log.level property to 0, but it doesn't help much. Here is an example of some of the output I'm still getting: [FelixDispatchQueue] DEBUG org.apache.servicemix.bundles.jaxb-impl - BundleEvent RESOLVED [FelixStartLevel] DEBUG org.springframework.osgi.extender.internal.activator.ContextLoaderListener - No application context created for bundle [Apache ServiceMix Bundles: jaxb-impl-2.1.6 (org.apache.servicemix.bundles.jaxb-impl)] Nov 19, 2009 9:14:50 AM com.navsys.boreal.utils.comms.serial.rxtx.SerialRxTx <init> INFO: SerialRxTx Instance Creation [FelixDispatchQueue] DEBUG org.apache.servicemix.bundles.jaxb-impl - BundleEvent STARTED [Configuration Updater] INFO com.navsys.boreal.utils.comms.serial.rxtx.SerialRxTx - SerialRxTx Instance Creation [FelixDispatchQueue] DEBUG org.apache.servicemix.bundles.wsdl4j - BundleEvent RESOLVED This goes on and on for several screens. I don't mind this information going to a log file, but I don't want to see it on the console, which is my users interface. How can stop the noise? I am autostarting these bundles which appear to offer redundant logging support: org.apache.commons.logging_1.0.4.v20080605-1930.jar org.apache.felix.log-1.0.0.jar org.apache.log4j_1.2.13.v200806030600.jar pax-logging-api-1.2.1.jar pax-logging-service-1.2.1.jar com.springsource.org.apache.commons.logging-1.1.1.jar This probably explains why I see 3 or 4 different log output formats. But if I try to take some of these out, many bundles do not start. Do I need to individually configure each one of these? john

