diff --git a/library.go b/library.go index c8832079..46605138 100644 --- a/library.go +++ b/library.go @@ -1,5 +1,5 @@ package go_library func Version() string { - return "1.0.143" + return "1.0.144" } diff --git a/utils/golog/api_zap.go b/utils/golog/api_zap.go index a00e7705..fb3f20d3 100644 --- a/utils/golog/api_zap.go +++ b/utils/golog/api_zap.go @@ -6,6 +6,7 @@ import ( "github.com/dtapps/go-library/utils/dorm" "github.com/dtapps/go-library/utils/goip" "github.com/dtapps/go-library/utils/gorequest" + "github.com/dtapps/go-library/utils/gostring" "github.com/dtapps/go-library/utils/gotime" "github.com/dtapps/go-library/utils/gotrace_id" "github.com/dtapps/go-library/utils/gourl" @@ -139,29 +140,29 @@ func (zl *ApiZapLog) Middleware(ctx context.Context, request gorequest.Response) Type: zapcore.StringType, String: request.RequestMethod, }, zapcore.Field{ - Key: "request_params", - Type: zapcore.StringType, - Interface: request.RequestParams, // + Key: "request_params", + Type: zapcore.StringType, + String: gostring.ToString(request.RequestParams), // }, zapcore.Field{ - Key: "request_header", - Type: zapcore.StringType, - Interface: request.RequestHeader, // + Key: "request_header", + Type: zapcore.StringType, + String: gostring.ToString(request.RequestHeader), // }, zapcore.Field{ Key: "request_ip", Type: zapcore.StringType, String: zl.systemConfig.systemOutsideIp, }, zapcore.Field{ - Key: "response_header", - Type: zapcore.StringType, - Interface: request.ResponseHeader, // + Key: "response_header", + Type: zapcore.StringType, + String: gostring.ToString(request.ResponseHeader), // }, zapcore.Field{ Key: "response_status_code", Type: zapcore.Int64Type, Interface: request.ResponseStatusCode, }, zapcore.Field{ - Key: "response_body", - Type: zapcore.StringType, - Interface: dorm.JsonDecodeNoError(request.ResponseBody), // + Key: "response_body", + Type: zapcore.StringType, + String: gostring.ToString(dorm.JsonDecodeNoError(request.ResponseBody)), // }, zapcore.Field{ Key: "response_content_length", Type: zapcore.Int64Type, @@ -226,29 +227,29 @@ func (zl *ApiZapLog) MiddlewareXml(ctx context.Context, request gorequest.Respon Type: zapcore.StringType, String: request.RequestMethod, }, zapcore.Field{ - Key: "request_params", - Type: zapcore.StringType, - Interface: request.RequestParams, // + Key: "request_params", + Type: zapcore.StringType, + String: gostring.ToString(request.RequestParams), // }, zapcore.Field{ - Key: "request_header", - Type: zapcore.StringType, - Interface: request.RequestHeader, // + Key: "request_header", + Type: zapcore.StringType, + String: gostring.ToString(request.RequestHeader), // }, zapcore.Field{ Key: "request_ip", Type: zapcore.StringType, String: zl.systemConfig.systemOutsideIp, }, zapcore.Field{ - Key: "response_header", - Type: zapcore.StringType, - Interface: request.ResponseHeader, // + Key: "response_header", + Type: zapcore.StringType, + String: gostring.ToString(request.ResponseHeader), // }, zapcore.Field{ Key: "response_status_code", Type: zapcore.Int64Type, Interface: request.ResponseStatusCode, }, zapcore.Field{ - Key: "response_body", - Type: zapcore.StringType, - Interface: dorm.XmlDecodeNoError(request.ResponseBody), // + Key: "response_body", + Type: zapcore.StringType, + String: gostring.ToString(dorm.XmlDecodeNoError(request.ResponseBody)), // }, zapcore.Field{ Key: "response_content_length", Type: zapcore.Int64Type, @@ -313,29 +314,29 @@ func (zl *ApiZapLog) MiddlewareCustom(ctx context.Context, api string, request g Type: zapcore.StringType, String: request.RequestMethod, }, zapcore.Field{ - Key: "request_params", - Type: zapcore.StringType, - Interface: request.RequestParams, // + Key: "request_params", + Type: zapcore.StringType, + String: gostring.ToString(request.RequestParams), // }, zapcore.Field{ - Key: "request_header", - Type: zapcore.StringType, - Interface: request.RequestHeader, // + Key: "request_header", + Type: zapcore.StringType, + String: gostring.ToString(request.RequestHeader), // }, zapcore.Field{ Key: "request_ip", Type: zapcore.StringType, String: zl.systemConfig.systemOutsideIp, }, zapcore.Field{ - Key: "response_header", - Type: zapcore.StringType, - Interface: request.ResponseHeader, // + Key: "response_header", + Type: zapcore.StringType, + String: gostring.ToString(request.ResponseHeader), // }, zapcore.Field{ Key: "response_status_code", Type: zapcore.Int64Type, Interface: request.ResponseStatusCode, }, zapcore.Field{ - Key: "response_body", - Type: zapcore.StringType, - Interface: dorm.JsonDecodeNoError(request.ResponseBody), // + Key: "response_body", + Type: zapcore.StringType, + String: gostring.ToString(dorm.JsonDecodeNoError(request.ResponseBody)), // }, zapcore.Field{ Key: "response_content_length", Type: zapcore.Int64Type,