customerror
provides the base block to create custom errors. It also provides built-in custom errors covering some common cases. A Custom Error provides context - a Message
to an optionally wrapped Err
. Additionally a Code
- for example "E1010", and StatusCode
can be provided. Both static (pre-created), and dynamic (in-line) errors can be easily created. Code
helps a company build a catalog of errors, which helps, and improves customer service.
$ go get github.com/thalesfsp/customerror@vX.Y.Z
See example_test.go
, and customerror_test.go
file.
Run $ make doc
or check out online.
Check out CONTRIBUTION.
- Update CHANGELOG accordingly.
- Once changes from MR are merged.
- Tag and release.
Check out CHANGELOG.