|
@@ -2,29 +2,32 @@ package utils
|
|
|
|
|
|
import "github.com/gin-gonic/gin"
|
|
import "github.com/gin-gonic/gin"
|
|
|
|
|
|
-// SetBridgeLogListByClaims
|
|
|
|
-// @Description: 设置上下文中bridge日志
|
|
|
|
|
|
+// ContextLogName 上下文日志的名称
|
|
|
|
+const ContextLogName = `context_custom_log`
|
|
|
|
+
|
|
|
|
+// SetContextLogListByClaims
|
|
|
|
+// @Description: 设置上下文中日志
|
|
// @author: Roc
|
|
// @author: Roc
|
|
// @datetime 2024-10-31 10:55:15
|
|
// @datetime 2024-10-31 10:55:15
|
|
// @param c *gin.Context
|
|
// @param c *gin.Context
|
|
// @param logStr string
|
|
// @param logStr string
|
|
-func SetBridgeLogListByClaims(c *gin.Context, logStr string) {
|
|
|
|
- bridgeLogList := GetBridgeLogListByClaims(c)
|
|
|
|
|
|
+func SetContextLogListByClaims(c *gin.Context, logStr string) {
|
|
|
|
+ bridgeLogList := GetContextLogListByClaims(c)
|
|
bridgeLogList = append(bridgeLogList, logStr)
|
|
bridgeLogList = append(bridgeLogList, logStr)
|
|
- c.Set("bridge_log", bridgeLogList)
|
|
|
|
|
|
+ c.Set(ContextLogName, bridgeLogList)
|
|
|
|
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
-// GetBridgeLogListByClaims
|
|
|
|
|
|
+// GetContextLogListByClaims
|
|
// @Description: 从Claims中获取当前日志
|
|
// @Description: 从Claims中获取当前日志
|
|
// @author: Roc
|
|
// @author: Roc
|
|
// @datetime 2024-10-31 10:35:04
|
|
// @datetime 2024-10-31 10:35:04
|
|
// @param c *gin.Context
|
|
// @param c *gin.Context
|
|
// @return bridgeLogList []string
|
|
// @return bridgeLogList []string
|
|
-func GetBridgeLogListByClaims(c *gin.Context) (bridgeLogList []string) {
|
|
|
|
|
|
+func GetContextLogListByClaims(c *gin.Context) (bridgeLogList []string) {
|
|
//获取jwt数据失败
|
|
//获取jwt数据失败
|
|
- claims, exists := c.Get("bridge_log")
|
|
|
|
|
|
+ claims, exists := c.Get(ContextLogName)
|
|
// 如果不存在,那么就是空切片
|
|
// 如果不存在,那么就是空切片
|
|
if !exists {
|
|
if !exists {
|
|
bridgeLogList = []string{}
|
|
bridgeLogList = []string{}
|