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