ソースを参照

增加warn日志

zhangyu131 9 ヶ月 前
コミット
3b1153a3bd
3 ファイル変更21 行追加4 行削除
  1. 8 0
      constantx/env.go
  2. 12 0
      zerox/log.go
  3. 1 4
      zerox/tpl/api/handler.tpl

+ 8 - 0
constantx/env.go

@@ -0,0 +1,8 @@
+package constantx
+
+// 环境
+const (
+	Prod = "pro"  //生产环境
+	Test = "test" //测试环境
+	Dev  = "dev"  //开发环境
+)

+ 12 - 0
zerox/log.go

@@ -0,0 +1,12 @@
+package zerox
+
+import "github.com/zeromicro/go-zero/core/logx"
+
+const (
+	subLevel = "subLevel"
+)
+
+var LogWarn = logx.LogField{
+	Key:   subLevel,
+	Value: "[WARN]",
+}

+ 1 - 4
zerox/tpl/api/handler.tpl

@@ -13,10 +13,7 @@ func {{.HandlerName}}(svcCtx *svc.ServiceContext) http.HandlerFunc {
 	return func(w http.ResponseWriter, r *http.Request) {
 		{{if .HasRequest}}var req types.{{.RequestType}}
 		if err := httpx.Parse(r, &req); err != nil {
-			httpx.ErrorCtx(r.Context(), w, &xerr.CodeMsg{
-				Code: xerr.InvalidParam,
-				Msg:  err.Error(),
-			})
+			httpx.ErrorCtx(r.Context(), w, httpx.ErrorCtx(r.Context(), w, xerr.NewServerMsg(xerr.InvalidParam, err.Error())))
 			return
 		}