Documentation ¶
Index ¶
- Constants
- func CasbinHandler() gin.HandlerFunc
- func ContextWithFields(ctx context.Context, fields ...zap.Field) context.Context
- func Cors() gin.HandlerFunc
- func GenerateTraceID() string
- func GinLogger() gin.HandlerFunc
- func GinRecovery(stack bool) gin.HandlerFunc
- func JwtToken() gin.HandlerFunc
- func LimitIP() gin.HandlerFunc
- func LoadTls() gin.HandlerFunc
- func OperationRecord() gin.HandlerFunc
- func PermissionHandler() gin.HandlerFunc
- func SignToken() gin.HandlerFunc
- func TraceMiddleware() gin.HandlerFunc
- type Span
- type SpanContext
Constants ¶
View Source
const TraceIDKey = "X-Trace-ID"
Variables ¶
This section is empty.
Functions ¶
func CasbinHandler ¶
func CasbinHandler() gin.HandlerFunc
func ContextWithFields ¶
func GenerateTraceID ¶
func GenerateTraceID() string
func GinRecovery ¶
func GinRecovery(stack bool) gin.HandlerFunc
GinRecovery recover掉项目可能出现的panic,并使用zap记录相关日志
func LimitIP ¶
func LimitIP() gin.HandlerFunc
func LoadTls ¶
func LoadTls() gin.HandlerFunc
func PermissionHandler ¶
func PermissionHandler() gin.HandlerFunc
func TraceMiddleware ¶
func TraceMiddleware() gin.HandlerFunc
Types ¶
Click to show internal directories.
Click to hide internal directories.