From 4043edafe754f34ea637dcf6835ac8a3133e604b Mon Sep 17 00:00:00 2001
From: "Igor V. Kozinov" <igor.kozinov@btsdigital.kz>
Date: Wed, 27 May 2020 14:44:53 +0600
Subject: [PATCH] Add error field to logger on rows close

---
 rows.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/rows.go b/rows.go
index 63f0ea5d..3165050d 100644
--- a/rows.go
+++ b/rows.go
@@ -146,7 +146,7 @@ func (rows *connRows) Close() {
 				rows.logger.log(rows.ctx, LogLevelInfo, "Query", map[string]interface{}{"sql": rows.sql, "args": logQueryArgs(rows.args), "time": endTime.Sub(rows.startTime), "rowCount": rows.rowCount})
 			}
 		} else if rows.logger.shouldLog(LogLevelError) {
-			rows.logger.log(rows.ctx, LogLevelError, "Query", map[string]interface{}{"sql": rows.sql, "args": logQueryArgs(rows.args)})
+			rows.logger.log(rows.ctx, LogLevelError, "Query", map[string]interface{}{"err": rows.err, "sql": rows.sql, "args": logQueryArgs(rows.args)})
 		}
 	}
 }