Documentation
¶
Overview ¶
Package sqltee wrap database/sql/driver, interpolate query, log query and execution time and arguments (values, named values, transaction options).
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger interface {
DriverOpen(d time.Duration, err error)
ConnPrepare(d time.Duration, query string, err error)
ConnClose(d time.Duration, err error)
ConnBegin(d time.Duration, err error)
ConnBeginTx(ctx context.Context, d time.Duration, opts driver.TxOptions, err error)
ConnPrepareContext(ctx context.Context, d time.Duration, query string, err error)
ConnExec(d time.Duration, query string, dargs []driver.Value, res driver.Result, err error)
ConnExecContext(ctx context.Context, d time.Duration, query string, nvdargs []driver.NamedValue, res driver.Result, err error)
ConnPing(d time.Duration, err error)
ConnQuery(d time.Duration, query string, dargs []driver.Value, err error)
ConnQueryContext(ctx context.Context, d time.Duration, query string, nvdargs []driver.NamedValue, err error)
StmtClose(d time.Duration, err error)
StmtExec(d time.Duration, query string, dargs []driver.Value, res driver.Result, err error)
StmtExecContext(ctx context.Context, d time.Duration, query string, nvdargs []driver.NamedValue, res driver.Result, err error)
StmtQuery(d time.Duration, query string, dargs []driver.Value, err error)
StmtQueryContext(cxt context.Context, d time.Duration, query string, nvdargs []driver.NamedValue, err error)
RowsNext(d time.Duration, dest []driver.Value, err error)
TxCommit(d time.Duration, err error)
TxRollback(d time.Duration, err error)
Timer() Timer
}
Click to show internal directories.
Click to hide internal directories.