internal/database: only log QueryRow debug info if error

QueryRow debug info is only logged now if there is an error. Logging on
every call resulted in too much noise.

For golang/go#39629

Change-Id: I5e5be0b1b4bdeda0ebe2618a7036fbf521c225a7
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/262702
Trust: Julie Qiu <julie@golang.org>
Run-TryBot: Julie Qiu <julie@golang.org>
TryBot-Result: kokoro <noreply+kokoro@google.com>
Reviewed-by: Jonathan Amsterdam <jba@google.com>
diff --git a/internal/database/database.go b/internal/database/database.go
index fc82059..d4dfc03 100644
--- a/internal/database/database.go
+++ b/internal/database/database.go
@@ -114,8 +114,6 @@
 		msg := fmt.Sprintf("args=%v; elapsed=%q, start=%q, deadline=%q", args, time.Since(start), start, d)
 		if ctx.Err() != nil {
 			log.Errorf(ctx, "QueryRow context error: %v "+msg, ctx.Err())
-		} else {
-			log.Debugf(ctx, "QueryRow: "+msg)
 		}
 		logQuery(ctx, query, args, db.instanceID)(nil)
 	}()