总结一下楼下评论中遇到的问题:
在一、入门实例的1中,导入的为log4j的包,但是在3、输出日志的例子中却导入了slf4j的库,正确的做法有两种
1. 在pom中更换log4j的包为了slf4j-log4j12
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.25</version>
</dependency>
2. 不改变pom中的log4j,更改代码如下:
package com.javadu.log;
import org.apache.log4j.Logger;
public class Log4JTest {
private static final Logger logger = Logger.getLogger(Log4JTest.class);
public static void main(String[] args) {
// 记录debug级别的信息
logger.debug("This is debug message.");
// 记录info级别的信息
logger.info("This is info message.");
// 记录error级别的信息
logger.error("This is error message.");
}
}
IP属地:江西