Documentation
¶
Overview ¶
Package shutdown 是优雅关闭管理器的兼容转发层。
Deprecated: 请改用 github.com/oekit/core/lifecycle.Manager。Manager 原语 已归位 core/lifecycle(与 lifecycle.App 契约同域,零外部依赖)。本包 仅保留类型别名,将于 logx v0.5.0 删除。
迁移:
import "github.com/oekit/core/lifecycle"
mgr := lifecycle.New(10 * time.Second)
mgr.Add("redis", closer, 3*time.Second)
mgr.Listen(os.Interrupt)
Package shutdown 是生命周期管理器的兼容层。
Deprecated: 请改用 github.com/oekit/core/lifecycle。本包自 logx v0.4.0 起 仅做类型别名转发,将在 v0.5.0 删除。Manager 原语归位 core/lifecycle, 与 lifecycle.App 契约同域;logx 门面回归纯日志。
Index ¶
- type Managerdeprecated
- type ManagerOptiondeprecated
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ManagerOption
deprecated
added in
v0.3.0
type ManagerOption = lifecycle.ManagerOption
ManagerOption 配置 Manager 的函数选项。
Deprecated: use lifecycle.ManagerOption.
func WithLogger
deprecated
added in
v0.3.0
func WithLogger(l *slog.Logger) ManagerOption
WithLogger 注入宿主 slog.Logger。
Deprecated: use lifecycle.WithLogger.
Click to show internal directories.
Click to hide internal directories.