Documentation ¶
Overview ¶
Package errors is a drop-in replacement for Golang lib 'errors'.
Index ¶
- func AllEqual(expected error, actual error) bool
- func Cause(err error) error
- func Combine(maybeError ...error) error
- func GetSeverity(err error) log.Severity
- func LogDebug(ctx context.Context, msg ...interface{})
- func LogDebugInner(ctx context.Context, inner error, msg ...interface{})
- func LogError(ctx context.Context, msg ...interface{})
- func LogErrorInner(ctx context.Context, inner error, msg ...interface{})
- func LogInfo(ctx context.Context, msg ...interface{})
- func LogInfoInner(ctx context.Context, inner error, msg ...interface{})
- func LogWarning(ctx context.Context, msg ...interface{})
- func LogWarningInner(ctx context.Context, inner error, msg ...interface{})
- type Error
- func (err *Error) AtDebug() *Error
- func (err *Error) AtError() *Error
- func (err *Error) AtInfo() *Error
- func (err *Error) AtWarning() *Error
- func (err *Error) Base(e error) *Error
- func (err *Error) Error() string
- func (err *Error) Severity() log.Severity
- func (err *Error) String() string
- func (err *Error) Unwrap() error
- type ExportOption
- type ExportOptionHolder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSeverity ¶
GetSeverity returns the actual severity of the error, including inner errors.
func LogDebugInner ¶
func LogErrorInner ¶
func LogInfoInner ¶
func LogWarning ¶
func LogWarningInner ¶
Types ¶
type Error ¶
type Error struct {
// contains filtered or unexported fields
}
Error is an error object with underlying error.
func New ¶
func New(msg ...interface{}) *Error
New returns a new error object with message formed from given arguments.
type ExportOption ¶
type ExportOption func(*ExportOptionHolder)
type ExportOptionHolder ¶
type ExportOptionHolder struct {
SessionID uint32
}
Click to show internal directories.
Click to hide internal directories.