<dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.service.log</artifactId> <version>1.4.0</version> </dependency> <dependency> <groupId>org.osgi.enroute.logger.simple.provider</groupId> <artifactId>org.osgi.enroute.logger.simple.provider</artifactId> <version>1.0.0</version> </dependency> import org.osgi.service.log.Logger; import org.osgi.service.log.LoggerFactory; import org.osgi.service.log.LogService; import aQute.bnd.annotation.component.Component; import aQute.bnd.annotation.component.Reference; @Component public class MyLoggerComponent { private Logger logger; @Reference public void setLoggerFactory(LoggerFactory loggerFactory) { this.logger = loggerFactory.getLogger(getClass()); } public void doSomething() { logger.debug("This is a debug message."); logger.info("This is an info message."); logger.warn("This is a warning message."); logger.error("This is an error message."); } }


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