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");

猜你喜欢

转载自usench.iteye.com/blog/2241690