From ef33508e2b850d57b98317ad5c705b044fd70a19 Mon Sep 17 00:00:00 2001 From: wenjianzhang Date: Sat, 8 May 2021 18:29:14 +0800 Subject: [PATCH] =?UTF-8?q?fix=F0=9F=90=9B=20update?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/apis/sys_config.go | 2 +- common/apis/api.go | 16 +++++++++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/app/admin/apis/sys_config.go b/app/admin/apis/sys_config.go index 65feb253..fdb1d307 100644 --- a/app/admin/apis/sys_config.go +++ b/app/admin/apis/sys_config.go @@ -18,7 +18,7 @@ type SysConfig struct { } func (e SysConfig) GetSysConfigList(c *gin.Context) { - e.Context = c + e.SetContext(c) //Context = c log := e.GetLogger() d := new(dto.SysConfigSearch) db, err := e.GetOrm() diff --git a/common/apis/api.go b/common/apis/api.go index d4aa0767..ba93ecd4 100644 --- a/common/apis/api.go +++ b/common/apis/api.go @@ -1,12 +1,12 @@ package apis import ( + "fmt" + "github.com/go-admin-team/go-admin-core/sdk/api" "net/http" - "github.com/gin-gonic/gin/binding" - "github.com/go-admin-team/go-admin-core/sdk/api" - "github.com/gin-gonic/gin" + "github.com/gin-gonic/gin/binding" "github.com/go-admin-team/go-admin-core/sdk/pkg" "github.com/go-admin-team/go-admin-core/sdk/pkg/logger" "github.com/go-admin-team/go-admin-core/sdk/pkg/response" @@ -19,14 +19,24 @@ type Api struct { } func (e Api) SetContext(c *gin.Context) { + fmt.Println(&c) e.Context = c + fmt.Println(&e.Context) } // GetLogger 获取上下文提供的日志 func (e Api) GetLogger() *logger.Logger { + return api.GetRequestLogger(e.Context) } +//func (e Api) GetLogger() (*logger.Logger, error) { +// if e.Context == nil { +// return nil, errors.New("API context cannot be nil") +// } +// return api.GetRequestLogger(e.Context), nil +//} + func (e Api) Bind(d interface{}, bindings ...binding.Binding) error { var err error for i := range bindings {