common

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 6, 2025 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package common 提供 multiagent 示例的公共组件

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SimpleLogger

type SimpleLogger struct {
	// contains filtered or unexported fields
}

SimpleLogger 提供简单的日志实现,用于示例演示 实现 loggercore.Logger 接口

func NewSimpleLogger

func NewSimpleLogger() *SimpleLogger

NewSimpleLogger 创建 SimpleLogger 实例

func (*SimpleLogger) Debug

func (l *SimpleLogger) Debug(args ...interface{})

Debug 级别日志

func (*SimpleLogger) Debugf

func (l *SimpleLogger) Debugf(template string, args ...interface{})

Debugf 格式化 Debug 日志

func (*SimpleLogger) Debugw

func (l *SimpleLogger) Debugw(msg string, keysAndValues ...interface{})

Debugw 结构化 Debug 日志

func (*SimpleLogger) Error

func (l *SimpleLogger) Error(args ...interface{})

Error 级别日志

func (*SimpleLogger) Errorf

func (l *SimpleLogger) Errorf(template string, args ...interface{})

Errorf 格式化 Error 日志

func (*SimpleLogger) Errorw

func (l *SimpleLogger) Errorw(msg string, keysAndValues ...interface{})

Errorw 结构化 Error 日志

func (*SimpleLogger) Fatal

func (l *SimpleLogger) Fatal(args ...interface{})

Fatal 级别日志(打印后退出程序)

func (*SimpleLogger) Fatalf

func (l *SimpleLogger) Fatalf(template string, args ...interface{})

Fatalf 格式化 Fatal 日志(打印后退出程序)

func (*SimpleLogger) Fatalw

func (l *SimpleLogger) Fatalw(msg string, keysAndValues ...interface{})

Fatalw 结构化 Fatal 日志(打印后退出程序)

func (*SimpleLogger) Flush

func (l *SimpleLogger) Flush() error

Flush 刷新日志缓冲区

func (*SimpleLogger) Info

func (l *SimpleLogger) Info(args ...interface{})

Info 级别日志

func (*SimpleLogger) Infof

func (l *SimpleLogger) Infof(template string, args ...interface{})

Infof 格式化 Info 日志

func (*SimpleLogger) Infow

func (l *SimpleLogger) Infow(msg string, keysAndValues ...interface{})

Infow 结构化 Info 日志

func (*SimpleLogger) SetLevel

func (l *SimpleLogger) SetLevel(level loggercore.Level)

SetLevel 设置日志级别

func (*SimpleLogger) Sync

func (l *SimpleLogger) Sync() error

Sync 同步日志缓冲区

func (*SimpleLogger) Warn

func (l *SimpleLogger) Warn(args ...interface{})

Warn 级别日志

func (*SimpleLogger) Warnf

func (l *SimpleLogger) Warnf(template string, args ...interface{})

Warnf 格式化 Warn 日志

func (*SimpleLogger) Warnw

func (l *SimpleLogger) Warnw(msg string, keysAndValues ...interface{})

Warnw 结构化 Warn 日志

func (*SimpleLogger) With

func (l *SimpleLogger) With(keyValues ...interface{}) loggercore.Logger

With 返回带字段的 logger

func (*SimpleLogger) WithCallerSkip

func (l *SimpleLogger) WithCallerSkip(skip int) loggercore.Logger

WithCallerSkip 返回调整 caller skip 的 logger

func (*SimpleLogger) WithCtx

func (l *SimpleLogger) WithCtx(ctx context.Context, keyValues ...interface{}) loggercore.Logger

WithCtx 返回带 context 和字段的 logger

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL