dblogger

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: May 11, 2024 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewStdLogger

func NewStdLogger(w io.Writer) log.Logger

NewStdLogger new a logger with writer.

Types

type StdLogger

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

func (*StdLogger) Log

func (l *StdLogger) Log(level log.Level, keyvals ...interface{}) error

Log print the kv pairs log.

type Tracer

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

func NewTracer

func NewTracer(logger *log.Helper) *Tracer

func (*Tracer) Error

func (d *Tracer) Error(ctx context.Context, s string, i ...interface{})

func (*Tracer) Info

func (d *Tracer) Info(ctx context.Context, s string, i ...interface{})

func (*Tracer) LogMode

func (d *Tracer) LogMode(level logger.LogLevel) logger.Interface

func (*Tracer) Trace

func (d *Tracer) Trace(ctx context.Context, begin time.Time, fc func() (sql string, rowsAffected int64), err error)

func (*Tracer) Warn

func (d *Tracer) Warn(ctx context.Context, s string, i ...interface{})

Jump to

Keyboard shortcuts

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