Add logging
diff --git a/data/wrap/connection.go b/data/wrap/connection.go
index 6241e1b..1e0c9e9 100644
--- a/data/wrap/connection.go
+++ b/data/wrap/connection.go
@@ -64,7 +64,14 @@
 	return
 }
 
-func (c *wrapConn) Query(query string, args []driver.Value) (driver.Rows, error) {
-	c.log.Debugf("query: %s args: %#v", query, args)
-	return c.SQLiteConn.Query(query, args)
+func (c *wrapConn) Query(query string, args []driver.Value) (rows driver.Rows, err error) {
+	c.log.Debugf("begin query: %s args: %#v", query, args)
+	rows, err = c.SQLiteConn.Query(query, args)
+	if err != nil {
+		c.log.Debugf("query failed: %s", err)
+		return
+	}
+
+	c.log.Debugf("end query: %#v", rows)
+	return
 }