Rename LoggableStatement to PrintableStatement.
This commit is contained in:
parent
cd3325054b
commit
e54e8fcabf
5 changed files with 9 additions and 9 deletions
|
|
@ -2,14 +2,14 @@ package jet
|
||||||
|
|
||||||
import "context"
|
import "context"
|
||||||
|
|
||||||
// LoggableStatement is a statement which sql query can be logged
|
// PrintableStatement is a statement which sql query can be logged
|
||||||
type LoggableStatement interface {
|
type PrintableStatement interface {
|
||||||
Sql() (query string, args []interface{})
|
Sql() (query string, args []interface{})
|
||||||
DebugSql() (query string)
|
DebugSql() (query string)
|
||||||
}
|
}
|
||||||
|
|
||||||
// LoggerFunc is a definition of a function user can implement to support automatic statement logging.
|
// LoggerFunc is a definition of a function user can implement to support automatic statement logging.
|
||||||
type LoggerFunc func(ctx context.Context, statement LoggableStatement)
|
type LoggerFunc func(ctx context.Context, statement PrintableStatement)
|
||||||
|
|
||||||
var logger LoggerFunc
|
var logger LoggerFunc
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ type ProjectionList = jet.ProjectionList
|
||||||
// ColumnAssigment is interface wrapper around column assigment
|
// ColumnAssigment is interface wrapper around column assigment
|
||||||
type ColumnAssigment = jet.ColumnAssigment
|
type ColumnAssigment = jet.ColumnAssigment
|
||||||
|
|
||||||
// LoggableStatement is a statement which sql query can be logged
|
// PrintableStatement is a statement which sql query can be logged
|
||||||
type LoggableStatement = jet.LoggableStatement
|
type PrintableStatement = jet.PrintableStatement
|
||||||
|
|
||||||
// SetLogger sets automatic statement logging
|
// SetLogger sets automatic statement logging
|
||||||
var SetLogger = jet.SetLoggerFunc
|
var SetLogger = jet.SetLoggerFunc
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ type ProjectionList = jet.ProjectionList
|
||||||
// ColumnAssigment is interface wrapper around column assigment
|
// ColumnAssigment is interface wrapper around column assigment
|
||||||
type ColumnAssigment = jet.ColumnAssigment
|
type ColumnAssigment = jet.ColumnAssigment
|
||||||
|
|
||||||
// LoggableStatement is a statement which sql query can be logged
|
// PrintableStatement is a statement which sql query can be logged
|
||||||
type LoggableStatement = jet.LoggableStatement
|
type PrintableStatement = jet.PrintableStatement
|
||||||
|
|
||||||
// SetLogger sets automatic statement logging
|
// SetLogger sets automatic statement logging
|
||||||
var SetLogger = jet.SetLoggerFunc
|
var SetLogger = jet.SetLoggerFunc
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,7 @@ var loggedSQLArgs []interface{}
|
||||||
var loggedDebugSQL string
|
var loggedDebugSQL string
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
jetmysql.SetLogger(func(ctx context.Context, statement jetmysql.LoggableStatement) {
|
jetmysql.SetLogger(func(ctx context.Context, statement jetmysql.PrintableStatement) {
|
||||||
loggedSQL, loggedSQLArgs = statement.Sql()
|
loggedSQL, loggedSQLArgs = statement.Sql()
|
||||||
loggedDebugSQL = statement.DebugSql()
|
loggedDebugSQL = statement.DebugSql()
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ var loggedSQLArgs []interface{}
|
||||||
var loggedDebugSQL string
|
var loggedDebugSQL string
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
postgres.SetLogger(func(ctx context.Context, statement postgres.LoggableStatement) {
|
postgres.SetLogger(func(ctx context.Context, statement postgres.PrintableStatement) {
|
||||||
loggedSQL, loggedSQLArgs = statement.Sql()
|
loggedSQL, loggedSQLArgs = statement.Sql()
|
||||||
loggedDebugSQL = statement.DebugSql()
|
loggedDebugSQL = statement.DebugSql()
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue