Documentation
¶
Index ¶
- func NewLogger(c *Config) log.Logger
- func WithModule(logger log.Logger, module string) log.Logger
- type Config
- type GormLogger
- func (l GormLogger) Error(ctx context.Context, str string, args ...any)
- func (l GormLogger) Info(ctx context.Context, str string, args ...any)
- func (l GormLogger) LogMode(level gormlogger.LogLevel) gormlogger.Interface
- func (l GormLogger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)
- func (l GormLogger) Warn(ctx context.Context, str string, args ...any)
- type ZapLogger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type GormLogger ¶
GormLogger 操作对象,实现 gormlogger.Interface
func (GormLogger) Error ¶
func (l GormLogger) Error(ctx context.Context, str string, args ...any)
Error 实现 gormlogger.Interface 的 Error 方法
func (GormLogger) Info ¶
func (l GormLogger) Info(ctx context.Context, str string, args ...any)
Info 实现 gormlogger.Interface 的 Info 方法
func (GormLogger) LogMode ¶
func (l GormLogger) LogMode(level gormlogger.LogLevel) gormlogger.Interface
LogMode 实现 gormlogger.Interface 的 LogMode 方法
type ZapLogger ¶
type ZapLogger struct {
Sync func() error
// contains filtered or unexported fields
}
func (*ZapLogger) GetGormLogger ¶
func (l *ZapLogger) GetGormLogger(module string) GormLogger
GetGormLogger 获取Gorm日志适配器
Click to show internal directories.
Click to hide internal directories.