SLF4J与log4j及logback的区别
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");
?