Skip to content

Commit 0b72fa8

Browse files
authored
Use logging metadata when logging queries (vapor#266)
Use logging metadata for logging queries
1 parent 75004d9 commit 0b72fa8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/PostgresKit/PostgresDatabase+SQL.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ extension PostgresSQLDatabase: SQLDatabase, PostgresDatabase {
4545
let (sql, binds) = self.serialize(query)
4646

4747
if let queryLogLevel = self.queryLogLevel {
48-
self.logger.log(level: queryLogLevel, "\(sql) [\(binds)]")
48+
self.logger.log(level: queryLogLevel, "Executing query", metadata: ["sql": .string(sql), "binds": .array(binds.map { .string("\($0)") })])
4949
}
5050
return self.eventLoop.makeCompletedFuture {
5151
var bindings = PostgresBindings(capacity: binds.count)
@@ -69,7 +69,7 @@ extension PostgresSQLDatabase: SQLDatabase, PostgresDatabase {
6969
let (sql, binds) = self.serialize(query)
7070

7171
if let queryLogLevel = self.queryLogLevel {
72-
self.logger.log(level: queryLogLevel, "\(sql) [\(binds)]")
72+
self.logger.log(level: queryLogLevel, "Executing query", metadata: ["sql": .string(sql), "binds": .array(binds.map { .string("\($0)") })])
7373
}
7474

7575
var bindings = PostgresBindings(capacity: binds.count)

0 commit comments

Comments
 (0)