Documentation
¶
Index ¶
- Variables
- func Init(c config.Logger)
- func NewZapGormLogger(sugar *zap.SugaredLogger, cfg gormLogger.Config) gormLogger.Interface
- type FilterRule
- type ZapGormLogger
- func (l *ZapGormLogger) Error(ctx context.Context, msg string, data ...interface{})
- func (l *ZapGormLogger) Info(ctx context.Context, msg string, data ...interface{})
- func (l *ZapGormLogger) LogMode(level gormLogger.LogLevel) gormLogger.Interface
- func (l *ZapGormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql string, rows int64), ...)
- func (l *ZapGormLogger) Warn(ctx context.Context, msg string, data ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var RuntimeLog *zap.Logger
View Source
var SugarLog *zap.SugaredLogger
View Source
var ZapLog *zap.Logger
Functions ¶
func NewZapGormLogger ¶ added in v1.5.1
func NewZapGormLogger(sugar *zap.SugaredLogger, cfg gormLogger.Config) gormLogger.Interface
NewZapGormLogger constructs a ZapGormLogger. If sugar is nil, it falls back to logger.SugarLog; ensure Init() was called.
Types ¶
type FilterRule ¶ added in v1.3.2
type ZapGormLogger ¶ added in v1.5.1
type ZapGormLogger struct {
// contains filtered or unexported fields
}
ZapGormLogger implements gorm.io/gorm/logger.Interface using zap.SugaredLogger.
func (*ZapGormLogger) Error ¶ added in v1.5.1
func (l *ZapGormLogger) Error(ctx context.Context, msg string, data ...interface{})
func (*ZapGormLogger) Info ¶ added in v1.5.1
func (l *ZapGormLogger) Info(ctx context.Context, msg string, data ...interface{})
func (*ZapGormLogger) LogMode ¶ added in v1.5.1
func (l *ZapGormLogger) LogMode(level gormLogger.LogLevel) gormLogger.Interface
LogMode sets the logging level.
Click to show internal directories.
Click to hide internal directories.