Documentation ¶
Index ¶
- Variables
- func Check(err error, msg string)
- func GetLogger() *zap.SugaredLogger
- func RequestIDFromContext(ctx context.Context) string
- type GormLogger
- func (l GormLogger) Error(ctx context.Context, msg string, data ...interface{})
- func (l GormLogger) Info(ctx context.Context, msg string, data ...interface{})
- func (l *GormLogger) LogMode(level logger.LogLevel) logger.Interface
- func (l GormLogger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)
- func (l GormLogger) Warn(ctx context.Context, msg string, data ...interface{})
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ContextKeyRequestID = contextKey("RequestID")
)
Context keys.
Functions ¶
func GetLogger ¶
func GetLogger() *zap.SugaredLogger
GetLogger returns a configured instance of the logger
func RequestIDFromContext ¶
RequestIDFromContext returns the Request ID stored in context or a new RequestID.
Types ¶
type GormLogger ¶
type GormLogger struct { *zap.SugaredLogger SlowThreshold time.Duration }
GormLogger wraps logger with some gorm specific functionality
func (GormLogger) Error ¶
func (l GormLogger) Error(ctx context.Context, msg string, data ...interface{})
Error print error messages.
func (GormLogger) Info ¶
func (l GormLogger) Info(ctx context.Context, msg string, data ...interface{})
Info print info.
func (*GormLogger) LogMode ¶
func (l *GormLogger) LogMode(level logger.LogLevel) logger.Interface
LogMode log mode.
Click to show internal directories.
Click to hide internal directories.