一、新的Features

二、配置详解

序号 配置参数 配置枚举 含义
1 envconfig.disableStdout false;true 控制是否输出log.info日志和console日志,默认false;配置为true,则不会打印console日志和info级别日志,慎重配置
2 envconfig.traceAdapter default;.... traceAadpter的spi支持,默认default,后续可以利用此spi对接第三方中间件
3 envconfig.logFormatter json;plain;...... logFormatter的spi支持,默认json,支持自定义输出logStr
4 envconfig.logIndex 例:req.name,可以参考jsonPath 提取日志中的某一个字段作为index,方便支持es的索引。原理为:jsonPath
5 envconfig.ignoreParams 例:res.name,可以参考jsonPath 忽略日志中的某一个字段,会将该字段值替换为"******"。原理为:jsonPath
6 envconfig.sqlSlowMillis:500 慢sql时间ms int值 操作大于此时间,则会打印warn日志
7 envconfig.redisSlowMillis:50 慢redisl时间ms int值 操作大于此时间,则会打印warn日志
8 envconfig.httpSlowMillis:1000 慢http时间ms int值 操作大于此时间,则会打印warn日志
9 envconfig.kafkaSlowMillis:50 慢kafka时间ms int值 操作大于此时间,则会打印warn日志
10 envconfig.mqSlowMillis:50 慢mq时间ms int值 操作大于此时间,则会打印warn日志
11 envconfig.hbaseSlowMillis:5000 慢habase时间ms int值 操作大于此时间,则会打印warn日志
12 envconfig.mongoSlowMillis:200 慢mongo时间ms int值 操作大于此时间,则会打印warn日志

三、性能测试

1、电脑配置:

CPU:m2

内存:

2、未使用