xormdb

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 28, 2022 License: GPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Read  *xorm.Engine
	Write *xorm.Engine
)
View Source
var (
	DefaultCustomOptions = &CustomOptions{}
)

Functions

func InitDB

func InitDB() (err error)

func NewReadSession

func NewReadSession() (db *xorm.Session)

func NewWriteSession

func NewWriteSession() (db *xorm.Session)

func NewXormLogCtx

func NewXormLogCtx(logger XormLog) log.ContextLogger

Types

type BaseOptions

type BaseOptions struct {
	ReadDns     string
	WriteDns    string
	Logger      Log
	MaxIdleConn int
	MaxOpenConn int
	MaxLifetime time.Duration
	TablePrefix string
}

type CustomOptions

type CustomOptions struct {
}

type Log

type Log struct {
	LogLevel log.LogLevel
	ShowSql  bool
}

type XormLog

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

func (*XormLog) Debug

func (s *XormLog) Debug(v ...interface{})

Debug implement ILogger

func (*XormLog) Debugf

func (s *XormLog) Debugf(format string, v ...interface{})

Debugf implement ILogger

func (*XormLog) Error

func (s *XormLog) Error(v ...interface{})

Error implement ILogger

func (*XormLog) Errorf

func (s *XormLog) Errorf(format string, v ...interface{})

Errorf implement ILogger

func (*XormLog) Info

func (s *XormLog) Info(v ...interface{})

Info implement ILogger

func (*XormLog) Infof

func (s *XormLog) Infof(format string, v ...interface{})

Infof implement ILogger

func (*XormLog) IsShowSQL

func (s *XormLog) IsShowSQL() bool

IsShowSQL implement ILogger

func (*XormLog) Level

func (s *XormLog) Level() log.LogLevel

Level implement ILogger

func (*XormLog) SetLevel

func (s *XormLog) SetLevel(l log.LogLevel)

SetLevel implement ILogger

func (*XormLog) ShowSQL

func (s *XormLog) ShowSQL(show ...bool)

ShowSQL implement ILogger

func (*XormLog) Warn

func (s *XormLog) Warn(v ...interface{})

Warn implement ILogger

func (*XormLog) Warnf

func (s *XormLog) Warnf(format string, v ...interface{})

Warnf implement ILogger

type XormLogCtx

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

func (*XormLogCtx) AfterSQL

func (l *XormLogCtx) AfterSQL(ctx log.LogContext)

AfterSQL implements ContextLogger

func (*XormLogCtx) BeforeSQL

func (l *XormLogCtx) BeforeSQL(ctx log.LogContext)

BeforeSQL implements ContextLogger

func (*XormLogCtx) Debugf

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

Debugf implements ContextLogger

func (*XormLogCtx) Errorf

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

Errorf implements ContextLogger

func (*XormLogCtx) Infof

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

Infof implements ContextLogger

func (*XormLogCtx) IsShowSQL

func (l *XormLogCtx) IsShowSQL() bool

IsShowSQL implements ContextLogger

func (*XormLogCtx) Level

func (l *XormLogCtx) Level() log.LogLevel

Level implements ContextLogger

func (*XormLogCtx) SetLevel

func (l *XormLogCtx) SetLevel(lv log.LogLevel)

SetLevel implements ContextLogger

func (*XormLogCtx) ShowSQL

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

ShowSQL implements ContextLogger

func (*XormLogCtx) Warnf

func (l *XormLogCtx) 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