- update log
continuous-integration/drone/push Build is failing Details
continuous-integration/drone/tag Build is failing Details

master v1.0.12
李光春 2 years ago
parent e89b9cca58
commit 1c43aa14ed

@ -17,10 +17,10 @@ type ConfigClient struct {
LogDebug bool // 日志开关 LogDebug bool // 日志开关
} }
type Client struct { type Client struct {
client *gorequest.App // 请求客户端 requestClient *gorequest.App // 请求服务
clientIp string // Ip logClient *golog.ApiClient // 日志服务
log *golog.ApiClient // 日志服务 clientIp string // 当前Ip
config *ConfigClient config *ConfigClient // 配置
} }
func NewClient(config *ConfigClient) (*Client, error) { func NewClient(config *ConfigClient) (*Client, error) {
@ -28,10 +28,10 @@ func NewClient(config *ConfigClient) (*Client, error) {
var err error var err error
c := &Client{config: config} c := &Client{config: config}
c.client = gorequest.NewHttp() c.requestClient = gorequest.NewHttp()
if c.config.GormClient.Db != nil { if c.config.GormClient.Db != nil {
c.log, err = golog.NewApiClient(&golog.ApiClientConfig{ c.logClient, err = golog.NewApiClient(&golog.ApiClientConfig{
GormClient: c.config.GormClient, GormClient: c.config.GormClient,
TableName: logTable, TableName: logTable,
LogClient: c.config.LogClient, LogClient: c.config.LogClient,

@ -12,4 +12,4 @@ const (
logTable = "wikeyun" logTable = "wikeyun"
) )
const Version = "1.0.11" const Version = "1.0.12"

@ -13,7 +13,7 @@ func (c *Client) request(ctx context.Context, url string, params map[string]inte
sign := c.sign(params) sign := c.sign(params)
// 创建请求 // 创建请求
client := c.client client := c.requestClient
// 设置请求地址 // 设置请求地址
client.SetUri(fmt.Sprintf("%s?app_key=%d&timestamp=%s&client=%s&format=%s&v=%s&sign=%s", url, c.config.AppKey, sign.Timestamp, sign.Client, sign.Format, sign.V, sign.Sign)) client.SetUri(fmt.Sprintf("%s?app_key=%d&timestamp=%s&client=%s&format=%s&v=%s&sign=%s", url, c.config.AppKey, sign.Timestamp, sign.Client, sign.Format, sign.V, sign.Sign))
@ -32,7 +32,7 @@ func (c *Client) request(ctx context.Context, url string, params map[string]inte
// 日志 // 日志
if c.config.GormClient.Db != nil { if c.config.GormClient.Db != nil {
go c.log.GormMiddleware(ctx, request, Version) go c.logClient.GormMiddleware(ctx, request, Version)
} }
return request, err return request, err

Loading…
Cancel
Save