SLF4J与log4j及logback的差别
SLF4J与log4j及logback的区别
原文链接:http://chenjinbo1983.iteye.com/blog/1840078
SLF4J简介
SLF4J(Simple Logging Facade for Java),一个日志框架,一套日志API,相当于JDBC,
而log4j及logback就是对SLF4J的实现,相当于JDBC驱动程序(mysql_jdbc.jar)
SLF4J提供 TRACE, DEBUG, INFO, WARN, ERROR五种级别
SLF4J使用
使用方法:
第一步,创建Logger
第二步,输出相应级别日志(trace, debug, info, warn, error)
Logger logger =LoggerFactory.getLogger(HelloWorld.class); logger.info("Hello World");
info对应重载方法
1:
void info(String msg)
Log a message at the INFO level.
2:
void info(String msg, Throwable t)
Log an exception (throwable) at the INFO level with an accompanying message.
3.
void info(String format, Object arg)
Log a message at the INFO level according to the specified format and argument.
根据指定的格式和参数输出日志信息
例: logger.info("test1:{} test11:{}","aaa","bbb");