Documentation
¶
Index ¶
- Constants
- func ErrIf(err error) bool
- func Init()
- func Shutdown()
- type CronLogging
- type GormLogger
- func (l *GormLogger) Error(ctx context.Context, format string, args ...any)
- func (l *GormLogger) Info(ctx context.Context, format 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, format string, args ...any)
Constants ¶
View Source
const ( LogTypeStdout = "stdout" LogTypeFile = "file" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CronLogging ¶
type CronLogging struct {
}
func (CronLogging) Error ¶
func (itself CronLogging) Error(err error, msg string, keysAndValues ...interface{})
Error logs an error condition.
func (CronLogging) Info ¶
func (itself CronLogging) Info(msg string, keysAndValues ...interface{})
func (CronLogging) Printf ¶
func (itself CronLogging) Printf(format string, args ...interface{})
type GormLogger ¶
type GormLogger struct {
Config gormLogger.Config
SlowThreshold time.Duration
}
GormLogger 操作对象,实现 gormLogger.Interface
func NewGormLogger ¶
func NewGormLogger() *GormLogger
NewGormLogger 外部调用。实例化一个 GormLogger 对象,示例:
DB, err := gorm.Open(dbConfig, &gorm.Config{
Logger: logger.NewGormLogger(),
})
func (*GormLogger) Error ¶
func (l *GormLogger) Error(ctx context.Context, format string, args ...any)
Error 实现 gormLogger.Interface 的 Error 方法
func (*GormLogger) Info ¶
func (l *GormLogger) Info(ctx context.Context, format string, args ...any)
Info 实现 gormLogger.Interface 的 Info 方法
func (*GormLogger) LogMode ¶
func (l *GormLogger) LogMode(level gormLogger.LogLevel) gormLogger.Interface
LogMode 实现 gormLogger.Interface 的 LogMode 方法
Click to show internal directories.
Click to hide internal directories.