当前位置: 代码迷 >> 综合 >> Java日志-Slf4J
  详细解决方案

Java日志-Slf4J

热度:65   发布时间:2024-01-21 04:05:02.0

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