Tired of using boring #Go errors.New
?
Try the latest Go Error package today. It implements replacement fields surrounded by curly braces {}
format strings similar to Python string format.
Features:
- Implements replacement fields surrounded by curly braces
{}
format strings - Format string by providing arguments without using placeholders or format verbs
%
- Format string using automatic placeholder
{p}
- Format string using positional placeholders
{pN}
- Format string using named placeholders
{name}
- Format string using object placeholders
{.Field}
,{p.Field}
and{pN.Field}
whereField
is an exportedstruct
field or method - Set custom format error message string. Default is
{.BaseFile}:{.Line}:{.BaseFunction}(): {.Message}
- Error message contains file path, line number, function name from where was called
- Compatible with the standard
errors
package withAs
,Is
andUnwrap
functions - It uses the Go Formatter library
Top comments (0)