Documentation
¶
Overview ¶
Package common 提供 multiagent 示例的公共组件
Index ¶
- type SimpleLogger
- func (l *SimpleLogger) Debug(args ...interface{})
- func (l *SimpleLogger) Debugf(template string, args ...interface{})
- func (l *SimpleLogger) Debugw(msg string, keysAndValues ...interface{})
- func (l *SimpleLogger) Error(args ...interface{})
- func (l *SimpleLogger) Errorf(template string, args ...interface{})
- func (l *SimpleLogger) Errorw(msg string, keysAndValues ...interface{})
- func (l *SimpleLogger) Fatal(args ...interface{})
- func (l *SimpleLogger) Fatalf(template string, args ...interface{})
- func (l *SimpleLogger) Fatalw(msg string, keysAndValues ...interface{})
- func (l *SimpleLogger) Flush() error
- func (l *SimpleLogger) Info(args ...interface{})
- func (l *SimpleLogger) Infof(template string, args ...interface{})
- func (l *SimpleLogger) Infow(msg string, keysAndValues ...interface{})
- func (l *SimpleLogger) SetLevel(level loggercore.Level)
- func (l *SimpleLogger) Sync() error
- func (l *SimpleLogger) Warn(args ...interface{})
- func (l *SimpleLogger) Warnf(template string, args ...interface{})
- func (l *SimpleLogger) Warnw(msg string, keysAndValues ...interface{})
- func (l *SimpleLogger) With(keyValues ...interface{}) loggercore.Logger
- func (l *SimpleLogger) WithCallerSkip(skip int) loggercore.Logger
- func (l *SimpleLogger) WithCtx(ctx context.Context, keyValues ...interface{}) loggercore.Logger
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 (*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) 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) 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) 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) 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
Click to show internal directories.
Click to hide internal directories.