Java日志-Slf4J
sf2gis@163.com
2015年11月10日
1 目标:使用统一的日志API操作日志,绑定不同的实现包完成实际的日志操作。
2 原理:slf4j.jar作为统一的api,调用其它的impl包作为底层实现。
3 流程:安装库,配置日志,输出日志
3.1 安装库:安装Slf4J的api库,安装Log4J2的Slf4j实现库,安装Log4J2的功能库,并添加到ClassPath。
3.1.1下载Slf4J,解压后将安装api库:
Slf4J的api库:slf4j-api-1.7.12.jar
3.1.2超载Log4J2,解压后安装实现库和功能库
log4J2的Slf4J实现库:log4j-slf4j-impl-2.4.1.jar
log4J2的功能库:log4j-api-2.4.1.jar,log4j-core-2.4.1.jar。
3.2 配置日志:使用Log4J2的配置方式。
可以省略,但会给出报错误警告。
3.3 输出日志:使用Slf4J的统一接口。
//Main.java
packagelee;
importorg.slf4j.Logger;
publicclass Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Logger logger =LoggerFactory.getLogger("root");
logger.error("this iserror");