Documentation
¶
Index ¶
- func FormatErrorStack(err error) string
- func HandleWithTrace(err *error, step ErrorTraceStep, handler func(error) error)
- func LogControllerError(kind string, status int, err error)
- func LogDebug(msg string) func(err error) error
- func LogError(msg string) func(err error) error
- func LogErrorWithStack(msg string, err error, attrs ...any)
- func LogInfo(msg string) func(err error) error
- func MapInternalServiceError(err error) error
- func MapUserLookupError(err error) error
- func NormalizeSearchPagination(page int, pageSize int) (int, int)
- func ParseOptionalFloat64String(value string) (parsedFloat *float64, err error)
- func ParseOptionalTime(value *string) (parsedTime *time.Time, err error)
- func ParseOptionalTimeString(value string) (parsedTime *time.Time, err error)
- func PtrOrNil(value string) *string
- func WithErrorStep(err error, step string) error
- type ErrorTrace
- type ErrorTraceFrame
- type ErrorTraceStep
- type InvalidParam
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatErrorStack ¶
func HandleWithTrace ¶
func HandleWithTrace(err *error, step ErrorTraceStep, handler func(error) error)
func LogControllerError ¶
func LogErrorWithStack ¶
func MapInternalServiceError ¶
func MapUserLookupError ¶
func ParseOptionalTimeString ¶
func WithErrorStep ¶
Types ¶
type ErrorTrace ¶
type ErrorTrace struct {
// contains filtered or unexported fields
}
func (*ErrorTrace) Error ¶
func (trace *ErrorTrace) Error() string
func (*ErrorTrace) Unwrap ¶
func (trace *ErrorTrace) Unwrap() error
type ErrorTraceFrame ¶
type ErrorTraceStep ¶
func NewTraceStep ¶
func NewTraceStep(name string) ErrorTraceStep
type InvalidParam ¶
func NewBodyInvalidParam ¶
func NewBodyInvalidParam(name string, value any, err error) *InvalidParam
func NewInvalidParam ¶
func NewInvalidParam(name string, value any, err error) *InvalidParam
func NewQueryInvalidParam ¶
func NewQueryInvalidParam(name string, value any, err error) *InvalidParam
func (*InvalidParam) Error ¶
func (e *InvalidParam) Error() string
func (*InvalidParam) ErrorDetail ¶
func (e *InvalidParam) ErrorDetail() *huma.ErrorDetail
func (*InvalidParam) Unwrap ¶
func (e *InvalidParam) Unwrap() error
Click to show internal directories.
Click to hide internal directories.