Selaa lähdekoodia

feature:添加操作日志

ZZH-wl 3 vuotta sitten
vanhempi
commit
e99d1081e9
2 muutettua tiedostoa jossa 12 lisäystä ja 0 poistoa
  1. 4 0
      micro_gateway/config.toml
  2. 8 0
      micro_gateway/gin/server.go

+ 4 - 0
micro_gateway/config.toml

@@ -0,0 +1,4 @@
+[logger]
+    path   = "./log"
+    level  = "all"
+    stdout = false

+ 8 - 0
micro_gateway/gin/server.go

@@ -2,6 +2,8 @@ package gin
 
 import (
 	"fmt"
+	"github.com/gogf/gf/encoding/gjson"
+	"github.com/gogf/gf/frame/g"
 	"net/http"
 	"net/url"
 	"strings"
@@ -142,6 +144,12 @@ func wrapServiceHandler(handler ServiceHandler) gin.HandlerFunc {
 		for k, v := range meta {
 			wh.Set(k, v)
 		}
+		// todo 添加日志收集
+		if err != nil {
+			g.Log().Error(g.Map{"meta": meta, "payload": gjson.New(payload), "err": err})
+		} else {
+			g.Log().Info(g.Map{"meta": meta, "payload": gjson.New(payload), "err": err})
+		}
 
 		if err == nil {
 			// Excel文件流下载