
# 配置说明
表1配置参数说明 
| 参数名                                            | 参数类型                 | 是否必选                                          | 默认值                                                                                                     | 参数说明                                                                             |
|:---|:---|:---|:---|:---|
| 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日志中）。   |
   
