properties
log4j.rootLogger=INFO, Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d [%p] %c - %m%n
import org.ops4j.pax.logging.PaxLogger;
import org.ops4j.pax.logging.PaxLoggingService;
import org.osgi.framework.BundleActivator;
import org.osgi.framework.BundleContext;
import org.osgi.framework.ServiceReference;
public class MyBundleActivator implements BundleActivator {
private BundleContext context;
public void start(BundleContext bundleContext) throws Exception {
context = bundleContext;
ServiceReference<PaxLoggingService> serviceReference = context.getServiceReference(PaxLoggingService.class);
PaxLoggingService loggingService = context.getService(serviceReference);
PaxLogger logger = loggingService.getLogger(MyBundleActivator.class.getName());
logger.info("Hello, logging!");
}
public void stop(BundleContext bundleContext) throws Exception {
}
}