相应日志区区成功和失败

This commit is contained in:
2024-08-17 17:31:11 +08:00
parent 9b7e714b29
commit 29bcf44ec9
5 changed files with 71 additions and 21 deletions

View File

@ -33,6 +33,7 @@ type HttpHandleConfig struct {
ResponseTraceIDField string
StartRequestTimeField string
FinishRequestTimeField string
RequestIsSuccessField string // 请求处理是否成功的标识
}
// ConvertDefaultConfig 覆盖默认配置
@ -106,5 +107,10 @@ func GetHttpHandleConfig() *HttpHandleConfig {
consts.GinRecordResponseDataField,
wrapper.String(inputHttpHandleConfig.RecordResponseDataField),
).Value(),
RequestIsSuccessField: wrapper.TernaryOperator.String(
nil == inputHttpHandleConfig || inputHttpHandleConfig.RequestIsSuccessField == "",
consts.GinRequestIsSuccessField,
wrapper.String(inputHttpHandleConfig.RecordResponseDataField),
).Value(),
}
}