原理我就不讲述了,我就简单的说说我的配置以及知识要点
- 过滤日志级别,对应的级别存档相应的文件。如
info
只存info
级别的信息,比其高的级别直接过滤。 - 单个log文件体积控制在100mb,超过则自动增加新的文件。日志文件名序号自增起始位以1开始,当日总数超过100自动替换较早的文件.
- 日志压缩存档,按月归档,
- 自定义日志级别
- 日志持久化,将日志信息存储到mongodb
pom.xml
1 | <log4j2.version>2.8.1</log4j2.version> |
log4j2.xml
1 |
|
Log4j2Test.java
1 | import org.apache.logging.log4j.Level; |