Documentation
¶
Overview ¶
Package errs 与错误相关的定义
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewLocaleError ¶
func NewStackError ¶
NewStackError 为 err 带上调用信息
位置从调用 NewStackError 开始。 如果 err 为 nil,则返回 nil。 多次调用 NewStackError 包装,则返回第一次包装的返回值。
如果需要输出调用堆栈信息,需要指定 %+v 标记。
Types ¶
type ConfigError ¶
type ConfigError struct {
Path string // 配置文件的路径
Field string // 字段名
Message any // 错误信息
Value any // 字段的原始值
}
ConfigError 表示配置内容字段错误
func NewConfigError ¶
func NewConfigError(field string, msg any, path string, val any) *ConfigError
NewConfigError 返回表示配置文件错误的对象
field 表示错误的字段名; msg 表示错误信息,可以是任意类型; path 表示配置文件的路径; val 表示错误字段的原始值;
func (*ConfigError) Error ¶
func (err *ConfigError) Error() string
func (*ConfigError) LocaleString ¶
func (err *ConfigError) LocaleString(p *message.Printer) string
Click to show internal directories.
Click to hide internal directories.