数据相应支持扩展数据
This commit is contained in:
@ -34,6 +34,8 @@ type HttpHandleConfig struct {
|
||||
StartRequestTimeField string
|
||||
FinishRequestTimeField string
|
||||
RequestIsSuccessField string // 请求处理是否成功的标识
|
||||
ExtensionOutputField string // 扩展信息对外输出字段
|
||||
EnableExtensionOutput bool
|
||||
}
|
||||
|
||||
// ConvertDefaultConfig 覆盖默认配置
|
||||
@ -112,5 +114,10 @@ func GetHttpHandleConfig() *HttpHandleConfig {
|
||||
consts.GinRequestIsSuccessField,
|
||||
wrapper.String(inputHttpHandleConfig.RecordResponseDataField),
|
||||
).Value(),
|
||||
ExtensionOutputField: wrapper.TernaryOperator.String(
|
||||
nil == inputHttpHandleConfig || inputHttpHandleConfig.ExtensionOutputField == "",
|
||||
consts.GinResponseExtensionField,
|
||||
wrapper.String(inputHttpHandleConfig.RecordResponseDataField),
|
||||
).Value(),
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user