日志模块
This commit is contained in:
parent
a0cd2b277b
commit
79250bc0db
@ -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 {
|
||||
|
@ -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, "删除成功")
|
||||
}
|
||||
}
|
||||
|
@ -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,
|
||||
|
Loading…
x
Reference in New Issue
Block a user