log4j2基础示例
创建maven web 项目, 结构如下
配置pom.xml,引入log4j2必要的依赖(log4j-api、log4j-core)
<properties>
<junit.version>3.8.1</junit.version>
<log4j.version>2.5</log4j.version>
</properties>
<!– 使用aliyun镜像 –>
<repositories>
<repository>
<id>aliyun</id>
<name>aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency>
</dependencies>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
3、 使用Main方法简单测试
测试说明:
工程中只引入的jar并没有引入任何配置文件,在测试的时候可以看到有ERROR输出:“ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.”
输出logger时可以看到只有error和fatal级别的被输出来,是因为没有配置文件就使用默认的,默认级别是error,所以只有error和fatal输出来
引入的包是log4j本身的包(import org.apache.logging.log4j.LogManager)
———————
作者:vbirdbest
来源:CSDN
原文:https://blog.csdn.net/vbirdbest/article/details/71751835
版权声明:本文为博主原创文章,转载请附上博文链接!
转载请注明:SuperIT » log4j2基础示例