Versions in this module Expand all Collapse all v2 v2.0.0 May 20, 2022 Changes in this version + var DefaultLoggerHandler = LoggerWithConfig(LoggerConfig{ ... }) + var DefaultLoggerWriter = NewLoggerWriter(logger.NewScoped("GIN-debug"), logger.LevelDebug) + var RecoverProblem = gin.CustomRecovery(RecoverProblemHandle) + func LoggerWithConfig(config LoggerConfig) gin.HandlerFunc + func NewLoggerWriter(log logger.Logger, defaultLevel logger.Level) io.Writer + func ParseParamInt(c *gin.Context, paramName string) (int, bool) + func ParseParamUint(c *gin.Context, paramName string) (uint, bool) + func ParseQueryInt(c *gin.Context, queryName string) (int, bool) + func ParseQueryUint(c *gin.Context, queryName string) (uint, bool) + func RecoverProblemHandle(c *gin.Context, err any) + func RequireParamString(c *gin.Context, paramName string) (string, bool) + func RequireQueryString(c *gin.Context, queryName string) (string, bool) + func WriteAPIClientReadError(c *gin.Context, err error, detail string) + func WriteAPIClientWriteError(c *gin.Context, err error, detail string) + func WriteBodyReadError(c *gin.Context, err error, detail string) + func WriteComposingProviderDataError(c *gin.Context, err error, detail string) + func WriteDBNotFound(c *gin.Context, detail string) + func WriteDBReadError(c *gin.Context, err error, detail string) + func WriteDBWriteError(c *gin.Context, err error, detail string) + func WriteFetchBuildDefinitionError(c *gin.Context, err error, detail string) + func WriteInvalidBindError(c *gin.Context, err error, detail string) + func WriteInvalidParamError(c *gin.Context, err error, paramName, detail string) + func WriteMultipartFormReadError(c *gin.Context, err error, detail string) + func WriteProblem(c *gin.Context, prob problem.Response) + func WriteProblemError(c *gin.Context, err error, prob problem.Response) + func WriteProviderResponseError(c *gin.Context, err error, detail string) + func WriteTriggerError(c *gin.Context, err error, detail string) + func WriteUnauthorized(c *gin.Context, detail string) + func WriteUnauthorizedError(c *gin.Context, err error, detail string) + type LoggerConfig struct + Level logger.Level + Logger logger.Logger + OmitClientIP bool + OmitError bool + OmitLatency bool + OmitMethod bool + OmitPath bool + OmitStatus bool + SkipPaths []string Other modules containing this package github.com/iver-wharf/wharf-core