Documentation
¶
Index ¶
- Constants
- func Debug(msg string, f ...zapcore.Field)
- func Error(msg string, f ...zapcore.Field)
- func Fatal(msg string, f ...zapcore.Field)
- func Info(msg string, f ...zapcore.Field)
- func Logger() *zap.Logger
- func New(g *Config)
- func Panic(msg string, f ...zapcore.Field)
- func Sync()
- type Config
- type GormLogger
- func (l GormLogger) Error(_ context.Context, str string, args ...interface{})
- func (l GormLogger) Info(_ context.Context, str string, args ...interface{})
- func (l GormLogger) LogMode(level glog.LogLevel) glog.Interface
- func (l GormLogger) SetAsDefault()
- func (l GormLogger) Trace(_ context.Context, begin time.Time, fc func() (string, int64), err error)
- func (l GormLogger) Warn(_ context.Context, str string, args ...interface{})
- type XormLogger
- func (o *XormLogger) AfterSQL(ctx log.LogContext)
- func (o *XormLogger) BeforeSQL(_ log.LogContext)
- func (o *XormLogger) Debugf(format string, v ...interface{})
- func (o *XormLogger) Errorf(format string, v ...interface{})
- func (o *XormLogger) Infof(format string, v ...interface{})
- func (o *XormLogger) IsShowSQL() bool
- func (o *XormLogger) Level() log.LogLevel
- func (o *XormLogger) SetLevel(l log.LogLevel)
- func (o *XormLogger) ShowSQL(b ...bool)
- func (o *XormLogger) Warnf(format string, v ...interface{})
Constants ¶
View Source
const ( Layout = "2006-01-02 15:04:05" RFC3339Nano = "2006-01-02T15:04:05.000Z0700" XORM = "[XORM]" GORM = "[GORM]" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type GormLogger ¶
type GormLogger struct { ZapLogger *zap.Logger LogLevel glog.LogLevel SlowThreshold time.Duration SkipCallerLookup bool IgnoreRecordNotFoundError bool }
func NewGormLogger ¶
func NewGormLogger(zapLogger *zap.Logger) GormLogger
func (GormLogger) Error ¶
func (l GormLogger) Error(_ context.Context, str string, args ...interface{})
func (GormLogger) Info ¶
func (l GormLogger) Info(_ context.Context, str string, args ...interface{})
func (GormLogger) SetAsDefault ¶
func (l GormLogger) SetAsDefault()
type XormLogger ¶
type XormLogger struct {
// contains filtered or unexported fields
}
func NewXormLogger ¶
func NewXormLogger(zapLogger *zap.Logger) *XormLogger
func (*XormLogger) AfterSQL ¶
func (o *XormLogger) AfterSQL(ctx log.LogContext)
func (*XormLogger) BeforeSQL ¶
func (o *XormLogger) BeforeSQL(_ log.LogContext)
func (*XormLogger) Debugf ¶
func (o *XormLogger) Debugf(format string, v ...interface{})
func (*XormLogger) Errorf ¶
func (o *XormLogger) Errorf(format string, v ...interface{})
func (*XormLogger) Infof ¶
func (o *XormLogger) Infof(format string, v ...interface{})
func (*XormLogger) IsShowSQL ¶
func (o *XormLogger) IsShowSQL() bool
func (*XormLogger) Level ¶
func (o *XormLogger) Level() log.LogLevel
func (*XormLogger) SetLevel ¶
func (o *XormLogger) SetLevel(l log.LogLevel)
func (*XormLogger) ShowSQL ¶
func (o *XormLogger) ShowSQL(b ...bool)
func (*XormLogger) Warnf ¶
func (o *XormLogger) Warnf(format string, v ...interface{})
Click to show internal directories.
Click to hide internal directories.