日志模块

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 是否有效
token = tokenService.GetToken(req)
if tokenService.VerifyToken(token) {
// 有效则输出Token依然有效
ResultUtil.SuccessNoData(req, "Token 有效")
} else {
// 生成新的 Session
token = tokenService.CreateToken()
ResultUtil.ErrorNoData(req, ErrorCode.TokenVerifyFailed)
}
} else {

View File

@ -21,7 +21,7 @@ func CreateToken() do.TokenDO {
}
_, err := g.Model("xf_token").Data(token).OmitEmpty().Insert()
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
} else {
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())
return nil
} 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
}
} 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
}
} else {
@ -64,6 +64,6 @@ func DeleteToken(token string) {
if err != nil {
g.Log().Cat("Database").Cat("Token").Error(context.TODO(), err.Error())
} 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 (
"PersonalMain/utility/ErrorCode"
"context"
"github.com/gogf/gf/v2/frame/g"
"github.com/gogf/gf/v2/net/ghttp"
)
type DataResult struct{}
// Success
//
// 内容输出(包含 data
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{
"output": "Success",
"code": 200,
@ -24,6 +24,7 @@ func Success(req *ghttp.Request, message string, data interface{}) {
//
// 内容输出(不含 data
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{
"output": "Success",
"code": 200,
@ -35,6 +36,7 @@ func SuccessNoData(req *ghttp.Request, message string) {
//
// 错误输出(包含 data
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{
"output": errorCode.Output(),
"code": errorCode.Code(),
@ -47,6 +49,7 @@ func Error(req *ghttp.Request, errorCode ErrorCode.ErrorCode, data interface{})
//
// 错误输出(不含 data
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{
"output": errorCode.Output(),
"code": errorCode.Code(),
@ -58,6 +61,7 @@ func ErrorNoData(req *ghttp.Request, errorCode ErrorCode.ErrorCode) {
//
// 默认错误输出(包含 data
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{
"output": output,
"code": code,