功能介绍

  • 按照环境切分为 dev、test、ontest、prod 不同的日志配置。
  • 基于 disruptor 高性能的异步日志。
  • 非 dev 环境将 System.out 和 System.err 使用 log 替换,提高性能。

依赖坐标

Maven

  1. <dependency>
    <groupId>net.dreamlu</groupId>
    <artifactId>mica-log4j2</artifactId>
    <version>${mica.version}</version>
    </dependency>

系统配置

配置项默认值说明
LOGGING_PATHlogs jar 所在同级目录log 日志的目录,读取系统环境变量。

规则

  • 日志文件打印 info.logerror.log

自定义日志级别

  1. logging:
    level:
    org.xxx.xxx: error

微信公众号

如梦技术

精彩内容每日推荐!!!