目录
写在最前面
简单地说,在使用slf4j+具体实现的时候,只需要将slf4j-api和对应的桥接jar包放到class路径里面即可。多数项目以maven项目管理包依赖的,例如:
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.8</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.8</version>
</dependency>
上面配置代表自动使用log4j日志实现类,因此还需要在加上log4j的依赖
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
以上配置即可开始编程开发,使用org.slf4j.LoggerFactory.getLogger获取到Logger即可,slf4j会自动找到Log4j实现进行工作。下面会进行讲解。
初学java的同学比较容易对上述几种日志相关的库搞混淆,