Documentation ¶
Index ¶
- func AbortWithJson(ctx *gin.Context, a ...interface{})
- func GetRestHandler(ctx *gin.Context) *types.RestHandler
- func GetSessionData(ctx *gin.Context, check types.ICheck) map[string]interface{}
- func LoggerWithZap(logMaxTime, sendMaxTime time.Duration) gin.HandlerFunc
- func LoginCheck() gin.HandlerFunc
- func ParseSession(check types.ICheck) gin.HandlerFunc
- func QueryPostForm(ctx *gin.Context, keys ...string) string
- func RecoveryWithZap() gin.HandlerFunc
- func SetRestHandler(ctx *gin.Context, handler *types.RestHandler)
- func SignCheck(check types.ICheck) gin.HandlerFunc
- func VersionCompare(check types.ICheck, handlers types.RestHandlers) gin.HandlerFunc
- func WithOpenTracing() option.App
- func WithRestCheck(routes types.Restful) option.App
- func WithZapLogger() option.App
- func WithZapRecovery() option.App
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AbortWithJson ¶ added in v1.6.0
func GetRestHandler ¶ added in v1.6.0
func GetRestHandler(ctx *gin.Context) *types.RestHandler
func GetSessionData ¶
func LoggerWithZap ¶
func LoggerWithZap(logMaxTime, sendMaxTime time.Duration) gin.HandlerFunc
LoggerWithZap returns a gin.HandlerFunc (middleware) that logs requests using uber-go/zap. Requests with errors are logged using zap.Error(). Requests without errors are logged using zap.Info().
func LoginCheck ¶ added in v1.6.0
func LoginCheck() gin.HandlerFunc
func ParseSession ¶ added in v1.6.0
func ParseSession(check types.ICheck) gin.HandlerFunc
func RecoveryWithZap ¶
func RecoveryWithZap() gin.HandlerFunc
RecoveryWithZap returns a gin.HandlerFunc (middleware) that recovers from any panics and logs requests using uber-go/zap. All errors are logged using zap.Error().
func SetRestHandler ¶ added in v1.6.0
func SetRestHandler(ctx *gin.Context, handler *types.RestHandler)
func VersionCompare ¶ added in v1.6.0
func VersionCompare(check types.ICheck, handlers types.RestHandlers) gin.HandlerFunc
func WithOpenTracing ¶ added in v1.6.8
func WithZapLogger ¶ added in v1.5.0
func WithZapRecovery ¶ added in v1.5.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.