logger

package
v1.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2026 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RuntimeLog *zap.Logger
View Source
var SugarLog *zap.SugaredLogger
View Source
var ZapLog *zap.Logger

Functions

func Init

func Init(c config.Logger)

func NewZapGormLogger added in v1.5.1

func NewZapGormLogger(sugar *zap.SugaredLogger, cfg gormLogger.Config) gormLogger.Interface

NewZapGormLogger constructs a ZapGormLogger. If sugar is nil, it falls back to logger.SugarLog; ensure Init() was called.

Types

type FilterRule added in v1.3.2

type FilterRule struct {
	Action  string
	Field   string
	MaxLen  int
	Pattern *regexp.Regexp // 匹配action的正则
}

type ZapGormLogger added in v1.5.1

type ZapGormLogger struct {
	// contains filtered or unexported fields
}

ZapGormLogger implements gorm.io/gorm/logger.Interface using zap.SugaredLogger.

func (*ZapGormLogger) Error added in v1.5.1

func (l *ZapGormLogger) Error(ctx context.Context, msg string, data ...interface{})

func (*ZapGormLogger) Info added in v1.5.1

func (l *ZapGormLogger) Info(ctx context.Context, msg string, data ...interface{})

func (*ZapGormLogger) LogMode added in v1.5.1

LogMode sets the logging level.

func (*ZapGormLogger) Trace added in v1.5.1

func (l *ZapGormLogger) Trace(ctx context.Context, begin time.Time, fc func() (sql string, rows int64), err error)

Trace prints SQL logs. It honors SlowThreshold and IgnoreRecordNotFoundError.

func (*ZapGormLogger) Warn added in v1.5.1

func (l *ZapGormLogger) Warn(ctx context.Context, msg string, data ...interface{})

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL