diff --git a/log/log.go b/log/log.go index ea00e11..1e182b1 100644 --- a/log/log.go +++ b/log/log.go @@ -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 + } }