Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { Host string Username string Password string Database string MaxIdleConnections int MaxOpenConnections int MaxConnectionLifeTime time.Duration LogLevel int Logger logger.Interface }
Options defines optsions for mysql database.
type TracePlugin ¶
type TracePlugin struct{}
TracePlugin is a GORM plugin to trace the execution time of SQL statements.
func (*TracePlugin) Initialize ¶
func (op *TracePlugin) Initialize(db *gorm.DB) (err error)
Initialize registers the callbacks to measure SQL execution time.
func (*TracePlugin) Name ¶
func (op *TracePlugin) Name() string
Name returns the name of the trace plugin.
Click to show internal directories.
Click to hide internal directories.