提交 e5bfe296 authored 作者: gukai's avatar gukai

增加错误nil判断

上级 87c19179
......@@ -12,25 +12,24 @@
## 使用方法
```php
use Stbz\Api\SupplyClient;
//appkey、appSecret 在开放平台获取 https://open.jxhh.com
$appKey = "your appkey";
$appSecret = "your appSecret";
try {
$supplyClient = new SupplyClient($appKey,$appSecret);
} catch (OssException $e) {
printf(__FUNCTION__ . "creating supplyClient instance: FAILED\n");
printf($e->getMessage() . "\n");
return null;
```golang
package main
import (
"github.com/gogf/gf/net/ghttp"
logs "gitlab.jxhh.com/stbz/library.git/logs"
)
//记录普通日志
logs.Info("存储路径", "格式""格式信息")
requestId := logs.CreateRequestId() //初始化请求id
responseTime := time.Now().UnixNano()/1e6 - r.EnterTime //响应时间 毫秒级
//组装请求日志参数
requestLogreq := logs.RequestLogReq{
"request",r.RequestURI,requestId,r.Method, string(r.GetBody()), r.Response.BufferString(),r.GetError(), r.GetHeader("service_name"),responseTime,
}
//获取商品列表
$param = ['page'=>1, 'limit'=>20, 'source'=>2];//请求参数
$method = 'get';//请求方法
$action = 'v2/Goods/Lists';//请求资源名
$response = $supplyClient->getApiResponse($method,$action,$param);
logs.RequestLog(requestLogreq) //记录请求日志
```
......
......@@ -35,10 +35,11 @@ func GetRequestId() string {
//统一请求日志 20211208 gk
func RequestLog(req RequestLogReq){
Info(req.Path, "请求ID:【%v】 服务名称: 【%v】 请求路径:【%v】 请求方法: 【%v】 请求参数: 【%v】 响应参数: 【%v】 响应时间:【%v ms】error:【%v】",
req.RequestID, req.ServerName, req.RequestURI, req.Method, req.Params,req.Response, req.ResponseTime, req.Err.Error())
if req.Err != nil {
Error("%+v",gerror.Wrap(req.Err, req.RequestID))
}else{
Info(req.Path, "请求ID:【%v】 服务名称: 【%v】 请求路径:【%v】 请求方法: 【%v】 请求参数: 【%v】 响应参数: 【%v】 响应时间:【%v ms】error:【%v】",
req.RequestID, req.ServerName, req.RequestURI, req.Method, req.Params,req.Response, req.ResponseTime, nil)
}
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论