Versions in this module Expand all Collapse all v0 v0.1.0 Jun 2, 2025 Changes in this version + func Debugf(format string, args ...any) + func Debugw(msg string, keyvals ...any) + func Errorf(format string, args ...any) + func Errorw(err error, msg string, keyvals ...any) + func Fatalf(format string, args ...any) + func Fatalw(msg string, keyvals ...any) + func Infof(format string, args ...any) + func Infow(msg string, keyvals ...any) + func Init(opts *Options, options ...Option) + func NewLogger(opts *Options, options ...Option) *zapLogger + func Panicf(format string, args ...any) + func Panicw(msg string, keyvals ...any) + func Sync() + func Warnf(format string, args ...any) + func Warnw(msg string, keyvals ...any) + type ContextExtractors map[string]func(context.Context) string + type Field = zapcore.Field + type KratosLogger interface + Log func(level krtlog.Level, keyvals ...any) error + type Logger interface + AddCallerSkip func(skip int) Logger + Debugf func(format string, args ...any) + Debugw func(msg string, keyvals ...any) + Errorf func(format string, args ...any) + Errorw func(err error, msg string, keyvals ...any) + Fatalf func(format string, args ...any) + Fatalw func(msg string, keyvals ...any) + Infof func(format string, args ...any) + Infow func(msg string, keyvals ...any) + Panicf func(format string, args ...any) + Panicw func(msg string, keyvals ...any) + Sync func() + W func(ctx context.Context) Logger + Warnf func(format string, args ...any) + Warnw func(msg string, keyvals ...any) + func AddCallerSkip(skip int) Logger + func Default() Logger + func W(ctx context.Context) Logger + type Option func(*zapLogger) + func WithContextExtractor(contextExtractors ContextExtractors) Option + type Options struct + DisableCaller bool + DisableStacktrace bool + EnableColor bool + Format string + Level string + OutputPaths []string + func NewOptions() *Options + func (o *Options) AddFlags(fs *pflag.FlagSet) + func (o *Options) Validate() []error