Documentation
¶
Overview ¶
Package cmd 包含 Pulse 探针的核心命令逻辑
Index ¶
- func Execute() error
- func PrintCompareUsage()
- func PrintUsage()
- func RunClient(args []string) error
- func RunCompare(args []string) error
- func RunMerge(args []string) error
- func RunPCAPPlan(args []string) error
- func RunPCAPReplay(args []string) error
- func RunServer(args []string) error
- func RunVersion() error
- func SetupLogger(outputRoot, testID string) (*slog.Logger, error)
- type ConsoleHandler
- type MultiHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ConsoleHandler ¶
type ConsoleHandler struct {
// contains filtered or unexported fields
}
ConsoleHandler 简化的控制台日志处理器,去除时间戳和其他冗余信息
func NewConsoleHandler ¶
func NewConsoleHandler(w io.Writer) *ConsoleHandler
NewConsoleHandler 创建一个新的 ConsoleHandler
func (*ConsoleHandler) Enabled ¶
Enabled 检查日志级别是否启用
func (*ConsoleHandler) Handle ¶
Handle 处理日志记录
func (*ConsoleHandler) WithAttrs ¶
func (h *ConsoleHandler) WithAttrs(attrs []slog.Attr) slog.Handler
WithAttrs 返回带有附加属性的处理器
func (*ConsoleHandler) WithGroup ¶
func (h *ConsoleHandler) WithGroup(name string) slog.Handler
WithGroup 返回带有分组的处理器
type MultiHandler ¶
type MultiHandler struct {
// contains filtered or unexported fields
}
MultiHandler 多处理器,同时输出到多个处理器
func NewMultiHandler ¶
func NewMultiHandler(handlers ...slog.Handler) *MultiHandler
NewMultiHandler 创建一个新的 MultiHandler
func (*MultiHandler) Enabled ¶
Enabled 检查日志级别是否启用
func (*MultiHandler) Handle ¶
Handle 处理日志记录
func (*MultiHandler) WithAttrs ¶
func (h *MultiHandler) WithAttrs(attrs []slog.Attr) slog.Handler
WithAttrs 返回带有附加属性的处理器
func (*MultiHandler) WithGroup ¶
func (h *MultiHandler) WithGroup(name string) slog.Handler
WithGroup 返回带有分组的处理器
Source Files
¶
- logger.go
- pulse.go
Click to show internal directories.
Click to hide internal directories.