總結一下樓下評論中遇到的問題:
在一、入門實例的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屬地:四川