更新时间:2025-04-01 GMT+08:00
分享

配置说明

表1 配置参数说明

参数名

参数类型

是否必选

默认值

参数说明

devspore.http-log.service-name

String

必选

微服务名称。

devspore.http-log.order

int

可选

200

DevsporeHttpLogFilter的顺序,默认值为200。

evspore.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日志中)。

相关文档