xorm

package
v0.0.0-...-d7d4aa8 Latest Latest
Warning

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

Go to latest
Published: Dec 13, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

func FieldsFromCtx

func FieldsFromCtx(ctx context.Context) []zap.Field

FieldsFromCtx write context meta data

func MessageFromLogContext

func MessageFromLogContext(ctx xLog.LogContext) string

MessageFromLogContext build message

func NewXLogger

func NewXLogger() xLog.ContextLogger
Example
eng, err := xorm.NewEngine("mysql", "root:123@/test?charset=utf8")
if err != nil {
	panic(err)
}
eng.ShowSQL(true)
// init log core, if not initialized
core.New(nil)
// assembly xorm log
eng.SetLogger(NewXLogger())
Output:

func SqlFromLogContext

func SqlFromLogContext(ctx xLog.LogContext) []zap.Field

SqlFromLogContext write sql data

Types

type XLogger

type XLogger struct{}

func (*XLogger) AfterSQL

func (l *XLogger) AfterSQL(ctx xLog.LogContext)

AfterSQL implements ContextLogger

func (*XLogger) BeforeSQL

func (l *XLogger) BeforeSQL(ctx xLog.LogContext)

BeforeSQL implements ContextLogger

func (*XLogger) Debugf

func (l *XLogger) Debugf(format string, v ...interface{})

Debugf implements ContextLogger

func (*XLogger) Errorf

func (l *XLogger) Errorf(format string, v ...interface{})

Errorf implements ContextLogger

func (*XLogger) Infof

func (l *XLogger) Infof(format string, v ...interface{})

Infof implements ContextLogger

func (*XLogger) IsShowSQL

func (l *XLogger) IsShowSQL() bool

IsShowSQL implements ContextLogger

func (*XLogger) Level

func (l *XLogger) Level() xLog.LogLevel

Level implements ContextLogger

func (*XLogger) SetLevel

func (l *XLogger) SetLevel(lv xLog.LogLevel)

SetLevel implements ContextLogger

func (*XLogger) ShowSQL

func (l *XLogger) ShowSQL(show ...bool)

ShowSQL implements ContextLogger

func (*XLogger) Warnf

func (l *XLogger) Warnf(format string, v ...interface{})

Warnf implements ContextLogger

Jump to

Keyboard shortcuts

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