Documentation
¶
Index ¶
- Variables
- type Logger
- func (l *Logger) AddCtx(ctx context.Context, field ...zap.Field) (context.Context, *zap.Logger)
- func (l *Logger) Error(ctx context.Context, str string, args ...interface{})
- func (l *Logger) GetCtx(ctx context.Context) *zap.Logger
- func (l *Logger) GetLevel() (level zapcore.Level)
- func (l *Logger) Info(ctx context.Context, str string, args ...interface{})
- func (l *Logger) LogMode(level gormLogger.LogLevel) gormLogger.Interface
- func (l *Logger) Trace(ctx context.Context, begin time.Time, ...)
- func (l *Logger) Warn(ctx context.Context, str string, args ...interface{})
- func (l *Logger) WithContext(ctx context.Context) *zap.Logger
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Provide(NewLogger)
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct { ZapLogger *zap.Logger sync.RWMutex Opts *conf.Config SlowThreshold time.Duration LogLevel gormLogger.LogLevel SkipCallerLookup bool IgnoreRecordNotFoundError bool // contains filtered or unexported fields }
func (*Logger) LogMode ¶
func (l *Logger) LogMode(level gormLogger.LogLevel) gormLogger.Interface
Click to show internal directories.
Click to hide internal directories.