extensions

package
v0.0.27 Latest Latest
Warning

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

Go to latest
Published: Dec 26, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DbLogType      = types.NewLogType("DB_OP")
	DbTraceLogType = types.NewLogType("DB_TRACE_OP")
)

MARK: Variables

Functions

func NewDbLogger

func NewDbLogger(config map[string]interface{}, loggerInstance types.Logger) logger.Interface

NewDbLogger - return instance of DbLogger which implement Interface

Types

type DbLogger

type DbLogger struct {
	logger.Config
	// contains filtered or unexported fields
}

DbLogger - DB Logger struct

func (DbLogger) Error

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

Error - print error messages

func (DbLogger) Info

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

Info - print info

func (*DbLogger) LogMode

func (l *DbLogger) LogMode(level logger.LogLevel) logger.Interface

LogMode - set log mode

func (DbLogger) Trace

func (l DbLogger) Trace(ctx context.Context, begin time.Time, fc func() (string, int64), err error)

Trace - print sql message

func (DbLogger) Warn

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

Warn - print warn messages

type MongoLogger

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

MongoLogger - Mongo DB Logger struct

func NewMongoLogger

func NewMongoLogger(loggerInstance types.Logger) *MongoLogger

NewMongoLogger - return instance of MongoLogger which implement Interface

func (*MongoLogger) Error

func (m *MongoLogger) Error(err error, message string, keysAndValues ...interface{})

func (*MongoLogger) Info

func (m *MongoLogger) Info(level int, message string, keysAndValues ...interface{})

Jump to

Keyboard shortcuts

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