xorm

package module
v0.0.0-...-6a0da56 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2022 License: MIT Imports: 5 Imported by: 0

README

xorm

xorm extension

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
log.OnlyConsole()
// 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) Debug

func (l *XLogger) Debug(v ...interface{})

Debug implements ContextLogger

func (*XLogger) Debugf

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

Debugf implements ContextLogger

func (*XLogger) Error

func (l *XLogger) Error(v ...interface{})

Error implements ContextLogger

func (*XLogger) Errorf

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

Errorf implements ContextLogger

func (*XLogger) Info

func (l *XLogger) Info(v ...interface{})

Info 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, unavailable

func (*XLogger) SetLevel

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

SetLevel implements ContextLogger, unavailable

func (*XLogger) ShowSQL

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

ShowSQL implements ContextLogger

func (*XLogger) Warn

func (l *XLogger) Warn(v ...interface{})

Warn 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