标签:intro ati hello 使用 答案 调用 style 输出 rod
1.SLF4J是什么?
Logger logger = LoggerFactory.getLogger(Class.class); logger.info();
上边两行代码中的Logger和LoggerFactory对象均来自SLF4J包中。
具体的日志实现框架,我们可以选择LOG4J,LOGBACK等作为日志的具体实现,但是日志的打印输出统一使用SLF4J提供的接口。
package chapters.introduction; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class HelloWorld1 { public static void main(String[] args) { Logger logger = LoggerFactory.getLogger("chapters.introduction.HelloWorld1"); logger.debug("Hello world."); } }
上边的代码及其简单,main方法中使用了SLF4J的Logger对象打印了Hello world字符串,直接运行main方法将得到如下结果:
public static void main(String[] args) { Logger logger = LoggerFactory.getLogger(HelloWorld1.class); logger.debug("Hello world."); LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory(); StatusPrinter.print(lc); }
再次运行main方法将看到如下的输出:
标签:intro ati hello 使用 答案 调用 style 输出 rod
原文地址:http://www.cnblogs.com/leemz-coding/p/7223302.html