Documentation ¶
Overview ¶
Package errors is a drop-in replacement for Golang lib 'errors'.
Index ¶
- func Cause(err error) error
- func GetSeverity(err error) log.Severity
- type Error
- func (v *Error) AtDebug() *Error
- func (v *Error) AtError() *Error
- func (v *Error) AtInfo() *Error
- func (v *Error) AtWarning() *Error
- func (v *Error) Base(err error) *Error
- func (v *Error) Context() context.Context
- func (v *Error) Error() string
- func (v *Error) Inner() error
- func (v *Error) Path(path ...string) *Error
- func (v *Error) Severity() log.Severity
- func (v *Error) String() string
- func (v *Error) WithContext(ctx context.Context) *Error
- func (v *Error) WriteToLog()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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.
func (*Error) AtWarning ¶
AtWarning sets the severity to warning.
func (*Error) Path ¶
Path sets the path to the location where this error happens.
func (*Error) String ¶
String returns the string representation of this error.
Click to show internal directories.
Click to hide internal directories.