Add log for wrong SQL

This commit is contained in:
Cédric Krier
2009-01-05 20:43:03 +01:00
parent fb5ba2cf61
commit 262db91a7d
+9 -4
View File
@@ -71,10 +71,15 @@ class FakeCursor(object):
if self.sql_log:
now = mdt.now()
if params:
res = self.cursor.execute(sql, params)
else:
res = self.cursor.execute(sql)
try:
if params:
res = self.cursor.execute(sql, params)
else:
res = self.cursor.execute(sql)
except:
logger = logging.getLogger('sql')
logger.error('Wrong SQL: ' + sql % tuple("'%s'" % x for x in params or []))
raise
if self.sql_log:
res_from = RE_FROM.match(sql.lower())
if res_from: