日志工具
基本的日志文件
(1)在resources中导入log4j.xml文件
(2)在pom文件中导入log4j桥接的包
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>版本信息</version>
</dependency>
(3)使用时,只需在指定的类中创造一个实例化对象
private static Log logger = LogFactory.getLog(类名.class);
假如使用xml文件时,需要在spring.xml中读取文件
<context:property-placeholder location=”classpath:log4j.properties” />
commons-logging 只能依赖单个日志
(1)在resources中导入log4j.xml文件
(2)在pom文件中导入log4j桥接的包,这里是用的是commons-logging
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-jcl</artifactId>
<version>版本信息</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>版本信息</version>
</dependency>
(3)使用时,只需在指定的类中创造一个实例化对象
private static Log logger = LogFactory.getLog(类名.class);
slf4j 可以兼容多个日志文件
(1) 在resources中导入log4j的包
(2) 在pom文件中,导入依赖包 使用slf4j的桥接方法
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>版本</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>版本</version>
</dependency>
(3) 在spring的配置文件中,加载配置log4j的配置文件,即可在该spring文件中使用
<context:property-placeholder location=”classpath:log4j.properties” />