功能介绍
- 按照环境切分为 dev、test、ontest、prod 不同的日志配置。
- 基于 disruptor 高性能的异步日志。
- 非 dev 环境将 System.out 和 System.err 使用 log 替换,提高性能。
依赖坐标
Maven
- <dependency>
<groupId>net.dreamlu</groupId>
<artifactId>mica-log4j2</artifactId>
<version>${mica.version}</version>
</dependency>
系统配置
配置项 | 默认值 | 说明 |
---|---|---|
LOGGING_PATH | logs jar 所在同级目录 | log 日志的目录,读取系统环境变量。 |
规则
- 日志文件打印
info.log
和error.log
。
自定义日志级别
- logging:
level:
org.xxx.xxx: error
微信公众号
精彩内容每日推荐!!!