添加请求JSON日志记录功能
- 引入g.Log()模块用于日志记录 - 在JSON序列化前添加清理后JSON数据的日志输出 - 提升调试和问题排查能力menu v1.0.8
parent
9813be8873
commit
90f319f763
|
|
@ -16,6 +16,7 @@ import (
|
||||||
|
|
||||||
"github.com/black1552/base-common/utils"
|
"github.com/black1552/base-common/utils"
|
||||||
"github.com/gogf/gf/v2/encoding/gjson"
|
"github.com/gogf/gf/v2/encoding/gjson"
|
||||||
|
"github.com/gogf/gf/v2/frame/g"
|
||||||
"github.com/gogf/gf/v2/os/gfile"
|
"github.com/gogf/gf/v2/os/gfile"
|
||||||
"github.com/gogf/gf/v2/util/gconv"
|
"github.com/gogf/gf/v2/util/gconv"
|
||||||
)
|
)
|
||||||
|
|
@ -100,6 +101,7 @@ func (c *Client[T]) DoRequest(url string, reqData interface{}) (*T, error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, fmt.Errorf("清理JSON空值失败: %v", err)
|
return nil, fmt.Errorf("清理JSON空值失败: %v", err)
|
||||||
}
|
}
|
||||||
|
g.Log().Infof(c.ctx, "清理后的json: %s", reqJson)
|
||||||
// 序列化为JSON
|
// 序列化为JSON
|
||||||
jsonData, err := json.Marshal(reqJson)
|
jsonData, err := json.Marshal(reqJson)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue