Log4j Maven项目使用
精华
小牛编辑
108浏览
2023-03-14
首先,我们需要了解什么是Maven。一个Maven的是用于构建基于Java的项目,该项目的一个工具有几个好处和选项使构建流程功能强大,易于理解和容易。Maven 负责下载所有必要的依赖项并将它们正确地包含在项目中。Maven 是 Apache 软件基金会的一部分。
以下是在我们的项目中配置 log4j 日志记录支持的最基本步骤:
1)创建一个Maven项目
输入Group Id 和 Artifact ID
输入保存路径
2)在pom.xml文件导入log4j的依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.xnip</groupId>
<artifactId>log4j_example</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.17</version>
</dependency>
</dependencies>
</project>
3)编写HelloWorld测试代码
package cn.xnip;
import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
public class HelloWorld {
private static final Logger logger = LogManager.getLogger(HelloWorld.class);
public static void main(String[] args) {
// basic log4j configurator
BasicConfigurator.configure();
logger.info("Hello world");
logger.info("we are in logger info mode");
}
}
4)运行HelloWorld类
运行HelloWorld后,控制台输出如下: