Log4j 中有三个主要的组件:
- Logger(记录器);
- Appender(输出端);
- Layout(布局);
在pom.xml 中引入所需的依赖:
log4j
log4j
${log4j.version}
org.slf4j
slf4j-api
${slf4j.version}
org.slf4j
slf4j-log4j12
${slf4j.version}
版本号,可以查看 节点:
1.8
1.8
5.0.4.RELEASE
4.0.0
1.2
3.4.6
8.0.13
1.1.9
1.3.2
1.7.7
1.2.17
jar 包说明:
- slf4j-api:Simple Logging Facade for Java,为Java 提供了简单日志 Facade。slf4j 是个数据线,一端嵌入程序application,另一端链接日志系统log4j,从而实现将程序中的信息导入到日志系统并记录。
- slf4j-log4j12:链接 slf4j-api 和 log4j 的适配器。
- log4j:具体的日志系统。通过 slf4j-log4j12 初始化 log4j,达到最终日志的输出。