[FIX] logging PostgreSQLHandler: mute sql_db logger to avoid logging loop if db connection or query failed
This commit is contained in:
parent
a7c2125735
commit
eedb831c0d
|
@ -78,7 +78,7 @@ class PostgreSQLHandler(logging.Handler):
|
||||||
dbname = tools.config['log_db'] or ct_db
|
dbname = tools.config['log_db'] or ct_db
|
||||||
if not dbname:
|
if not dbname:
|
||||||
return
|
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)
|
msg = tools.ustr(record.msg)
|
||||||
if record.args:
|
if record.args:
|
||||||
msg = msg % record.args
|
msg = msg % record.args
|
||||||
|
|
Loading…
Reference in New Issue