[FIX] logging PostgreSQLHandler: mute sql_db logger to avoid logging loop if db connection or query failed

This commit is contained in:
Christophe Simonis 2014-06-10 16:11:11 +02:00
parent a7c2125735
commit eedb831c0d
1 changed files with 1 additions and 1 deletions

View File

@ -78,7 +78,7 @@ class PostgreSQLHandler(logging.Handler):
dbname = tools.config['log_db'] or ct_db
if not dbname:
return
with tools.ignore(Exception), sql_db.db_connect(dbname).cursor() as cr:
with tools.ignore(Exception), tools.mute_logger('openerp.sql_db'), sql_db.db_connect(dbname).cursor() as cr:
msg = tools.ustr(record.msg)
if record.args:
msg = msg % record.args