日志模块

This commit is contained in:
筱锋xiao_lfeng 2023-12-25 02:45:48 +08:00
parent a0cd2b277b
commit 79250bc0db
No known key found for this signature in database
GPG Key ID: F693AA12AABBFA87
3 changed files with 10 additions and 9 deletions

View File

@ -52,11 +52,8 @@ func (_ *ControllerV1) TokenVerify(ctx context.Context, _ *request.TokenVerifyRe
// 检查 Session 是否有效 // 检查 Session 是否有效
token = tokenService.GetToken(req) token = tokenService.GetToken(req)
if tokenService.VerifyToken(token) { if tokenService.VerifyToken(token) {
// 有效则输出Token依然有效
ResultUtil.SuccessNoData(req, "Token 有效") ResultUtil.SuccessNoData(req, "Token 有效")
} else { } else {
// 生成新的 Session
token = tokenService.CreateToken()
ResultUtil.ErrorNoData(req, ErrorCode.TokenVerifyFailed) ResultUtil.ErrorNoData(req, ErrorCode.TokenVerifyFailed)
} }
} else { } else {

View File

@ -21,7 +21,7 @@ func CreateToken() do.TokenDO {
} }
_, err := g.Model("xf_token").Data(token).OmitEmpty().Insert() _, err := g.Model("xf_token").Data(token).OmitEmpty().Insert()
if err == nil { if err == nil {
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "Token", token.Token, "创建成功") g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "Token", token.Token, "创建成功")
return token return token
} else { } else {
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error()) g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
@ -43,11 +43,11 @@ func GetToken(token string) *do.TokenDO {
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error()) g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
return nil return nil
} else { } else {
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "Token", tokenDO.Token, "获取成功") g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "Token", tokenDO.Token, "获取成功")
return &tokenDO return &tokenDO
} }
} else { } else {
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "xf_token 数据表为空") g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "xf_token 数据表为空")
return nil return nil
} }
} else { } else {
@ -64,6 +64,6 @@ func DeleteToken(token string) {
if err != nil { if err != nil {
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error()) g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
} else { } else {
g.Log().Cat("Database").Cat("Token").Debug(context.TODO(), "Token", token, "删除成功") g.Log().Cat("Database").Cat("Token").Notice(context.TODO(), "Token", token, "删除成功")
} }
} }

View File

@ -2,16 +2,16 @@ package ResultUtil
import ( import (
"PersonalMain/utility/ErrorCode" "PersonalMain/utility/ErrorCode"
"context"
"github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp" "github.com/gogf/gf/v2/net/ghttp"
) )
type DataResult struct{}
// Success // Success
// //
// 内容输出(包含 data // 内容输出(包含 data
func Success(req *ghttp.Request, message string, data interface{}) { func Success(req *ghttp.Request, message string, data interface{}) {
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "<Success[200]>", message)
req.Response.WriteJson(g.Map{ req.Response.WriteJson(g.Map{
"output": "Success", "output": "Success",
"code": 200, "code": 200,
@ -24,6 +24,7 @@ func Success(req *ghttp.Request, message string, data interface{}) {
// //
// 内容输出(不含 data // 内容输出(不含 data
func SuccessNoData(req *ghttp.Request, message string) { func SuccessNoData(req *ghttp.Request, message string) {
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "<SuccessNoData[200]>", message)
req.Response.WriteJson(g.Map{ req.Response.WriteJson(g.Map{
"output": "Success", "output": "Success",
"code": 200, "code": 200,
@ -35,6 +36,7 @@ func SuccessNoData(req *ghttp.Request, message string) {
// //
// 错误输出(包含 data // 错误输出(包含 data
func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{}) { func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{}) {
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "<Error[", errorCode.Code(), "]>", errorCode.Message())
req.Response.WriteJson(g.Map{ req.Response.WriteJson(g.Map{
"output": errorCode.Output(), "output": errorCode.Output(),
"code": errorCode.Code(), "code": errorCode.Code(),
@ -47,6 +49,7 @@ func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{})
// //
// 错误输出(不含 data // 错误输出(不含 data
func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) { func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) {
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "ErrorNoData[", errorCode.Code(), "]>", errorCode.Message())
req.Response.WriteJson(g.Map{ req.Response.WriteJson(g.Map{
"output": errorCode.Output(), "output": errorCode.Output(),
"code": errorCode.Code(), "code": errorCode.Code(),
@ -58,6 +61,7 @@ func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) {
// //
// 默认错误输出(包含 data // 默认错误输出(包含 data
func ErrorDefault(req *ghttp.Request, output string, code int, message string, data interface{}) { func ErrorDefault(req *ghttp.Request, output string, code int, message string, data interface{}) {
g.Log().Cat("Result").Debug(context.WithValue(context.Background(), req.RequestURI, req.RequestURI), req.RequestURI, "ErrorDefault[", code, "]>", message)
req.Response.WriteJson(g.Map{ req.Response.WriteJson(g.Map{
"output": output, "output": output,
"code": code, "code": code,