Documentation
¶
Overview ¶
Package std provides standard error handling implementation for gorp framework. Supports error creation, conversion, HTTP/gRPC error code mapping. Self-implemented, not copied from Kratos.
标准错误处理包,提供 gorp 框架的统一错误处理实现。 支持错误创建、转换、HTTP/gRPC 错误码转换。 自研实现,不抄袭 Kratos。
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct{}
Provider 提供统一错误处理实现。
中文说明: - 支持错误创建、转换; - 支持 HTTP/gRPC 错误码转换; - 自己实现,不抄袭 Kratos。
func NewProvider ¶
func NewProvider() *Provider
NewProvider creates a new error handling provider.
NewProvider 创建新的错误处理 provider。
func (*Provider) Boot ¶
func (p *Provider) Boot(c runtimecontract.Container) error
Boot initializes the error handler provider. No additional startup logic required.
Boot 初始化错误处理 provider。 无需额外启动逻辑。
func (*Provider) IsDefer ¶
IsDefer indicates error handler should defer loading. Can be loaded after other core providers.
IsDefer 表示错误处理器应延迟加载。 可以在其他核心 provider 之后加载。