Documentation ¶
Index ¶
- Constants
- Variables
- func Debug(msg string, fields ...zap.Field)
- func DebugContext(ctx context.Context, msg string, fields ...zap.Field)
- func Error(msg string, fields ...zap.Field)
- func ErrorContext(ctx context.Context, msg string, fields ...zap.Field)
- func Info(msg string, fields ...zap.Field)
- func InfoContext(ctx context.Context, msg string, fields ...zap.Field)
- func Set(opts ...Option)
- func SetLogger(l *Logger)
- func Sync()
- func Warn(msg string, fields ...zap.Field)
- func WarnContext(ctx context.Context, msg string, fields ...zap.Field)
- type Logger
- func (l *Logger) Debug(msg string, fields ...zap.Field)
- func (l *Logger) DebugContext(ctx context.Context, msg string, fields ...zap.Field)
- func (l *Logger) Error(msg string, fields ...zap.Field)
- func (l *Logger) ErrorContext(ctx context.Context, msg string, fields ...zap.Field)
- func (l *Logger) Info(msg string, fields ...zap.Field)
- func (l *Logger) InfoContext(ctx context.Context, msg string, fields ...zap.Field)
- func (l *Logger) Sync()
- func (l *Logger) Warn(msg string, fields ...zap.Field)
- func (l *Logger) WarnContext(ctx context.Context, msg string, fields ...zap.Field)
- func (l *Logger) With(fields ...zap.Field) *Logger
- func (l *Logger) WithContext(ctx context.Context) *Logger
- type Option
Constants ¶
View Source
const ( JSON = "json" TEXT = "text" )
Variables ¶
View Source
var (
DefaultWriterSyncer = zapcore.AddSync(os.Stdout)
)
Functions ¶
func DebugContext ¶
DebugContext 输出带有上下文信息的 Debug 级别的日志信息
func ErrorContext ¶
ErrorContext 输出带有上下文信息的 Error 级别的日志信息
func InfoContext ¶
InfoContext 输出带有上下文信息的 Info 级别的日志信息
Types ¶
type Logger ¶
Logger 结构体表示一个 Logger 实例
func (*Logger) DebugContext ¶
DebugContext 输出带有上下文信息的 Debug 级别的日志信息
func (*Logger) ErrorContext ¶
ErrorContext 输出带有上下文信息的 Error 级别的日志信息
func (*Logger) InfoContext ¶
InfoContext 输出带有上下文信息的 Info 级别的日志信息
func (*Logger) WarnContext ¶
WarnContext 输出带有上下文信息的 Warn 级别的日志信息
type Option ¶
type Option func(c *config)
Option 表示一个配置项的函数
func SetEncoderConfig ¶
func SetEncoderConfig(cf zapcore.EncoderConfig) Option
SetEncoderConfig 设置 Logger 的编码器配置
Click to show internal directories.
Click to hide internal directories.