From 1a58e1085edfddde0c0be2b6d76cbf674b61fa4f Mon Sep 17 00:00:00 2001 From: Lionel Sausin Date: Wed, 2 Mar 2016 13:07:49 +0100 Subject: [PATCH] [IMP] sql_db: log SQL queries before executing them That way queries are visible at DEBUG level while they are executing, rather than after the fact, making the log less confusing to watch when long-running queries are involved. Closes #11182 --- openerp/sql_db.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openerp/sql_db.py b/openerp/sql_db.py index fe0502a4fa9..c59c78d1a18 100644 --- a/openerp/sql_db.py +++ b/openerp/sql_db.py @@ -214,6 +214,7 @@ class Cursor(object): if self.sql_log: now = mdt.now() + _logger.debug("query: %s", query) try: params = params or None @@ -235,7 +236,6 @@ class Cursor(object): delay = mdt.now() - now delay = delay.seconds * 1E6 + delay.microseconds - _logger.debug("query: %s", self._obj.query) res_from = re_from.match(query.lower()) if res_from: self.sql_from_log.setdefault(res_from.group(1), [0, 0])