From e54e8fcabf09c17b565177b76b33bad44c316ac5 Mon Sep 17 00:00:00 2001 From: go-jet Date: Mon, 1 Jun 2020 18:22:24 +0200 Subject: [PATCH] Rename LoggableStatement to PrintableStatement. --- internal/jet/logger.go | 6 +++--- mysql/types.go | 4 ++-- postgres/types.go | 4 ++-- tests/mysql/main_test.go | 2 +- tests/postgres/main_test.go | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/internal/jet/logger.go b/internal/jet/logger.go index 90818b0..c900fc0 100644 --- a/internal/jet/logger.go +++ b/internal/jet/logger.go @@ -2,14 +2,14 @@ package jet import "context" -// LoggableStatement is a statement which sql query can be logged -type LoggableStatement interface { +// PrintableStatement is a statement which sql query can be logged +type PrintableStatement interface { Sql() (query string, args []interface{}) DebugSql() (query string) } // 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 diff --git a/mysql/types.go b/mysql/types.go index 7e1424f..08ae20a 100644 --- a/mysql/types.go +++ b/mysql/types.go @@ -14,8 +14,8 @@ type ProjectionList = jet.ProjectionList // ColumnAssigment is interface wrapper around column assigment type ColumnAssigment = jet.ColumnAssigment -// LoggableStatement is a statement which sql query can be logged -type LoggableStatement = jet.LoggableStatement +// PrintableStatement is a statement which sql query can be logged +type PrintableStatement = jet.PrintableStatement // SetLogger sets automatic statement logging var SetLogger = jet.SetLoggerFunc diff --git a/postgres/types.go b/postgres/types.go index cfb52ec..fb7b8a0 100644 --- a/postgres/types.go +++ b/postgres/types.go @@ -14,8 +14,8 @@ type ProjectionList = jet.ProjectionList // ColumnAssigment is interface wrapper around column assigment type ColumnAssigment = jet.ColumnAssigment -// LoggableStatement is a statement which sql query can be logged -type LoggableStatement = jet.LoggableStatement +// PrintableStatement is a statement which sql query can be logged +type PrintableStatement = jet.PrintableStatement // SetLogger sets automatic statement logging var SetLogger = jet.SetLoggerFunc diff --git a/tests/mysql/main_test.go b/tests/mysql/main_test.go index 0f51875..fd513ac 100644 --- a/tests/mysql/main_test.go +++ b/tests/mysql/main_test.go @@ -54,7 +54,7 @@ var loggedSQLArgs []interface{} var loggedDebugSQL string func init() { - jetmysql.SetLogger(func(ctx context.Context, statement jetmysql.LoggableStatement) { + jetmysql.SetLogger(func(ctx context.Context, statement jetmysql.PrintableStatement) { loggedSQL, loggedSQLArgs = statement.Sql() loggedDebugSQL = statement.DebugSql() }) diff --git a/tests/postgres/main_test.go b/tests/postgres/main_test.go index 5fa23d5..2d5edf4 100644 --- a/tests/postgres/main_test.go +++ b/tests/postgres/main_test.go @@ -52,7 +52,7 @@ var loggedSQLArgs []interface{} var loggedDebugSQL string func init() { - postgres.SetLogger(func(ctx context.Context, statement postgres.LoggableStatement) { + postgres.SetLogger(func(ctx context.Context, statement postgres.PrintableStatement) { loggedSQL, loggedSQLArgs = statement.Sql() loggedDebugSQL = statement.DebugSql() })