首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

SLF4J与log4j及logback的差异

2013-04-02 
SLF4J与log4j及logback的区别SLF4J简介SLF4J(Simple Logging Facade for Java),一个日志框架,一套日志API,

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

?

热点排行