Versions in this module Expand all Collapse all v1 v1.5.0 Feb 5, 2021 Changes in this version + var PrintAppRouterRegisterFunc func(index, count int, method, relativePath, handlerFuncname string, ...) + func AddBinding(tag string, fn validator.Func) error + func AddTranslator(translator ut.Translator, tag, message string, override bool) error + func DumpRequest(c *gin.Context, options ...DumpRequestOption) []string + func EnableParamRegexpBinding() error + func EnableParamRegexpBindingTranslator(translator ut.Translator) error + func EnableRFC3339DateBinding() error + func EnableRFC3339DateBindingTranslator(translator ut.Translator) error + func EnableRFC3339DateTimeBinding() error + func EnableRFC3339DateTimeBindingTranslator(translator ut.Translator) error + func GetValidatorEngine() (*validator.Validate, error) + func GetValidatorTranslator(locTranslator locales.Translator, ...) (ut.Translator, error) + func LogToLogger(logger logrus.StdLogger, c *gin.Context, start, end time.Time, ...) + func LogToLogrus(logger *logrus.Logger, c *gin.Context, start, end time.Time, ...) + func PprofWrap(router *gin.Engine) + func WithExtraFields(fields map[string]interface{}) logop.LoggerOption + func WithExtraFieldsV(fields ...interface{}) logop.LoggerOption + func WithExtraText(text string) logop.LoggerOption + type AppRouter struct + func NewAppRouter(engine *gin.Engine, router gin.IRouter) *AppRouter + func (a *AppRouter) Any(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) DELETE(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) GET(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) HEAD(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) OPTIONS(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) PATCH(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) POST(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) PUT(relativePath string, handlers ...gin.HandlerFunc) + func (a *AppRouter) Register() + type DumpRequestOption func(*dumpRequestOptions) + func WithIgnoreHeaders(headers ...string) DumpRequestOption + func WithRetainHeaders(headers ...string) DumpRequestOption + func WithSecretHeaders(headers ...string) DumpRequestOption + func WithSecretReplace(secret string) DumpRequestOption