配置说明
参数名 | 参数类型 | 是否必选 | 默认值 | 参数说明 |
|---|---|---|---|---|
devspore.http-log.service-name | String | 必选 | 无 | 微服务名称。 |
devspore.http-log.order | int | 可选 | 200 | DevsporeHttpLogFilter的顺序,默认值为200。 |
devspore.http-log.sub-token | boolean | 可选 | false | 是否打印截断token(打印token的前20位或者前1/4,取两者的较小值)。 |
devspore.http-log.exclude-uris | List | 可选 | 无 | 排除无需打印accessLog的url。 |
devspore.http-log.params | boolean | 可选 | false | 是否打印params字段具体的值。 |
devspore.http-log.access.enable | boolean | 可选 | true | 是否打印access log。 |
devspore.http-log.request.enable | boolean | 可选 | true | 是否打印request log。 |
devspore.http-log.request.rest-template.enable | boolean | 可选 | false | 是否为RestTemplate类型的bean自动添加RestTemplateInterceptor。 |
devspore.http-log.request.res-body-size | boolean | 可选 | true | requestlog是否统计resBodySize。 |
devspore.http-log.access.res-body-size | boolean | 可选 | true | accesslog是否统计resBodySize。 |
devspore.http-log.access.resource-cost | boolean | 可选 | false | accesslog是否统计cpuCost和memCost。 |
devspore.http-log.access.sql-rows | boolean | 可选 | false | accesslog是否统计sqlReadRows和sqlAffectedRows。 |
devspore.http-log.method-level.enable | boolean | 可选 | false | 是否开启方法级别日志。 |
devspore.http-log.method-level.execution | String | 可选 | @within(org.springframework.stereotype.Service) || @within(org.springframework.stereotype.Repository) | 指定哪些方法需要打印方法级别日志(采用spring-aop的表达式规则)。 |
devspore.http-log.method-level.custom-fields | Map<String,String> | 可选 | 无 | 指定method日志的自定义字段。其中key为要输出的字段(value为指定的请求头,http-log会在请求头中获取相应的值,打印在method日志中)。 |
devspore.http-log.request.customFieldsFromReq | Map<String,String> | 可选 | 无 | 指定request日志的自定义字段。其中key为要输出的字段(value为指定的请求头,http-log会在请求头中获取相应的值,打印在request日志中)。 |
devspore.http-log.request.customFieldsFromResp | Map<String,String> | 可选 | 无 | 指定request日志的自定义字段。其中key为要输出的字段(value为指定的响应头,http-log会在响应头中获取相应的值,打印在request日志中)。 |
devspore.http-log.access.customFieldsFromReq | Map<String,String> | 可选 | 无 | 指定access日志的自定义字段。其中key为要输出的字段(value为指定的请求头,http-log会在请求头中获取相应的值,打印在access日志中)。 |
devspore.http-log.access.customFieldsFromResp | Map<String,String> | 可选 | 无 | 指定access日志的自定义字段。其中key为要输出的字段(value为指定的响应头,http-log会在响应头中获取相应的值,打印在access日志中)。 |

