This commit is contained in:
suyl
2021-07-15 18:02:38 +08:00
parent 53bb8dafec
commit 33885ed25e
2 changed files with 14 additions and 7 deletions

View File

@@ -62,9 +62,7 @@ func Login(c *gin.Context) {
err error
user = &UserParam{}
)
reader, _ := c.Request.GetBody()
data, _ := ioutil.ReadAll(reader)
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, string(data), c.ClientIP())
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, "", c.ClientIP())
if err = c.ShouldBind(&user); err != nil {
c.JSON(http.StatusOK, &CallBack{
Code: model.ErrCodeNormal,

17
main.go
View File

@@ -3,27 +3,27 @@ package main
import (
"fmt"
_ "git.rosy.net.cn/jx-print/controllers"
"git.rosy.net.cn/jx-print/globals"
"git.rosy.net.cn/jx-print/model"
"git.rosy.net.cn/jx-print/routers"
"github.com/gin-contrib/sessions"
"github.com/gin-contrib/sessions/cookie"
"github.com/gin-gonic/gin"
"io"
"io/ioutil"
"os"
"time"
)
func main() {
func main() {
gin.DisableConsoleColor()
r := gin.New()
r.Use(session(model.SessionKey))
//r.Use(session(model.SessionKey))
f, _ := os.Create("jx-print.log")
//gin.DefaultWriter = io.MultiWriter(f)
// 如果需要同时将日志写入文件和控制台,请使用以下代码。
gin.DefaultWriter = io.MultiWriter(f, os.Stdout)
// LoggerWithFormatter middleware will write the logs to gin.DefaultWriter
// By default gin.DefaultWriter = os.Stdout
r.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {
// your custom format
@@ -37,9 +37,18 @@ func main() {
)
}))
r.Use(gin.Recovery())
r.Use(middleware())
routers.Init(r)
r.Run(":8999")
}
func middleware() gin.HandlerFunc {
return func(c *gin.Context) {
data, _ := ioutil.ReadAll(c.Request.Body)
globals.SugarLogger.Debugf("Begin API :%s params: %v ip: %s", c.Request.URL, string(data), c.ClientIP())
}
}
// 中间件处理session
func session(keyPairs string) gin.HandlerFunc {
store := sessionConfig()