前言:
眼前小伙伴们对“log4j架构”大体比较关怀,你们都需要学习一些“log4j架构”的相关资讯。那么小编同时在网摘上网罗了一些对于“log4j架构””的相关资讯,希望同学们能喜欢,看官们一起来学习一下吧!Log4j 中有三个主要的组件:Logger(记录器);Appender(输出端);Layout(布局);在pom.xml 中引入所需的依赖:
<!-- log4j2 start -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>${slf4j.version}</version>
</dependency>
<!-- log4j2 end -->
版本号,可以查看<properties> 节点:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<spring.version>5.0.4.RELEASE</spring.version>
<javax.servlet.version>4.0.0</javax.servlet.version>
<jstl.version>1.2</jstl.version>
<mybatis.version>3.4.6</mybatis.version>
<mysql.connector.java.version>8.0.13</mysql.connector.java.version>
<druid.version>1.1.9</druid.version>
<mybatis.spring.version>1.3.2</mybatis.spring.version>
<slf4j.version>1.7.7</slf4j.version>
<log4j.version>1.2.17</log4j.version>
</properties>
jar 包说明:slf4j-api:Simple Logging Facade for Java,为Java 提供了简单日志 Facade。slf4j 是个数据线,一端嵌入程序application,另一端链接日志系统log4j,从而实现将程序中的信息导入到日志系统并记录。slf4j-log4j12:链接 slf4j-api 和 log4j 的适配器。log4j:具体的日志系统。通过 slf4j-log4j12 初始化 log4j,达到最终日志的输出。
标签: #log4j架构