mica-log4j2 日志组件
Posted 如梦技术
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mica-log4j2 日志组件相关的知识,希望对你有一定的参考价值。
功能介绍
按照环境切分为
dev、test、ontest、prod
不同的日志配置。
基于
disruptor
高性能的异步日志。
非
dev
环境将System.out
和System.err
使用 log 替换,提高性能。
依赖坐标
Maven
<dependency>
<groupId>net.dreamlu</groupId>
<artifactId>mica-log4j2</artifactId>
</dependency>
Gradle
implementation "net.dreamlu:mica-log4j2"
系统配置
配置项 | 默认值 | 说明 |
LOGGING_PATH | logs jar 所在同级目录 | log 日志的目录,读取系统环境变量。 |
规则
日志分别写入文件
info.log
和error.log
。
注意:在 Spring boot admin
监控中默认显示的为 info.log
。
自定义日志级别
logging:
level:
org.xxx.xxx: error
自定义日志配置
将各个环境的 log 配置放入到 resources 资源文件 log 目录下。
resources
└── log
├── log4j2_dev.xml
├── log4j2_ontest.xml
├── log4j2_prod.xml
└── log4j2_test.xml
开源推荐
Spring boot 微服务,高效开发之 mica 工具集:https://gitee.com/596392912/mica
pig
宇宙最强微服务(架构师必备):https://gitee.com/log4j/pigSpringBlade
完整的线上解决方案(系统生产必备):https://gitee.com/smallc/SpringBlade
以上是关于mica-log4j2 日志组件的主要内容,如果未能解决你的问题,请参考以下文章