<dependency> <groupId>org.ops4j.pax.logging</groupId> <artifactId>pax-logging-log4j1</artifactId> <version>1.11.5</version> </dependency> 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=%-4r [%t] %-5p %c %x - %m%n import org.ops4j.pax.logging.LogService; import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; public class MyBundleActivator implements BundleActivator { @Override public void start(BundleContext bundleContext) { ServiceReference<LogService> logServiceReference = bundleContext.getServiceReference(LogService.class); LogService logService = bundleContext.getService(logServiceReference); logService.info("This is an information message"); logService.warn("This is a warning message"); logService.error("This is an error message"); } @Override public void stop(BundleContext bundleContext) { } }


上一篇:
下一篇:
切换中文