Versions in this module Expand all Collapse all v0 v0.0.2 Dec 16, 2022 v0.0.1 Nov 22, 2022 Changes in this version + type ElapsedTimeFunc func(time.Duration) + type ErrorFunc func(error) + type Logger struct + func NewLogger(log Logging) *Logger + func (l *Logger) Error(ctx context.Context, msg string, data ...interface{}) + func (l *Logger) Info(ctx context.Context, msg string, data ...interface{}) + func (l *Logger) LogMode(level logger.LogLevel) logger.Interface + func (l *Logger) SetElapsedTimeFunc(fn ElapsedTimeFunc) *Logger + func (l *Logger) SetErrorFunc(fn ErrorFunc) *Logger + func (l *Logger) SetSqlRowFunc(fn SqlRowFunc) *Logger + func (l *Logger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error) + func (l *Logger) Warn(ctx context.Context, msg string, data ...interface{}) + type Logging interface + Errorf func(msg string, data ...interface{}) + Infof func(msg string, data ...interface{}) + Tracef func(msg string, data ...interface{}) + Warnf func(msg string, data ...interface{}) + type SqlRowFunc func(string, int64)