import org.osgi.service.log.LogService; import org.osgi.service.log.Logger; import org.osgi.service.log.LoggerFactory; @Reference private LoggerFactory loggerFactory; private Logger logger; @Activate public void activate() { this.logger = this.loggerFactory.getLogger(getClass()); } logger.debug("This is a debug log message"); Exception e = new Exception("Something went wrong"); logger.error("An error occurred", e); properties logger.level=INFO logger.format={timestamp} {level} {message} logger.target=console <dependency> <groupId>org.osgi.enroute.logger.simple.provider</groupId> <artifactId>osgi.enroute.logger.simple.provider</artifactId> <version>1.0.0</version> </dependency> import org.osgi.service.log.LogService; import org.osgi.service.log.Logger; import org.osgi.service.log.LoggerFactory; @Reference private LoggerFactory loggerFactory; private Logger logger; @Activate public void activate() { this.logger = this.loggerFactory.getLogger(getClass()); } public void doSomething() { logger.info("This is an info log message"); } properties logger.level=INFO logger.format={timestamp} {level} {message} logger.target=console


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