日志参数转字符串
This commit is contained in:
@@ -91,7 +91,7 @@ func ZapFatal(logger *zap.Logger, log *LogInfo) {
|
||||
|
||||
func HandleLog(log *LogInfo) {
|
||||
// 处理 Param
|
||||
log.Param = processValue(log.Param)
|
||||
//log.Param = processValue(log.Param)
|
||||
// 处理 Result
|
||||
log.Result = processValue(log.Result)
|
||||
}
|
||||
@@ -150,6 +150,9 @@ func processValue(value interface{}) interface{} {
|
||||
if value == nil {
|
||||
return ""
|
||||
}
|
||||
// 对于其他类型,转换为字符串
|
||||
return fmt.Sprintf("%+v", value)
|
||||
if _, ok := value.(error); ok {
|
||||
return fmt.Sprintf("%+v", value)
|
||||
} else {
|
||||
return value
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user