summaryrefslogtreecommitdiff
path: root/odoo/netsvc.py
diff options
context:
space:
mode:
authorChristophe Simonis <chs@odoo.com>2019-06-20 12:11:43 +0200
committerChristophe Simonis <chs@odoo.com>2019-06-20 12:11:43 +0200
commit35aeabb64775300fc4f5d2535904a13fde9da185 (patch)
tree7172c580234acd0d29dde4f6180e98a69e1e3a31 /odoo/netsvc.py
parent132e38beeffc97c30d79eae1f18836e8117fc45e (diff)
parentcc3f45ae0b4ec33ec39a1e989957ca8f1af2ada1 (diff)
[MERGE] forward port branch 11.0 up to cc3f45ae0b4
Diffstat (limited to 'odoo/netsvc.py')
-rw-r--r--odoo/netsvc.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/odoo/netsvc.py b/odoo/netsvc.py
index b6170bd0f57..9cce822f623 100644
--- a/odoo/netsvc.py
+++ b/odoo/netsvc.py
@@ -28,7 +28,7 @@ def log(logger, level, prefix, msg, depth=None):
path_prefix = os.path.realpath(os.path.dirname(os.path.dirname(__file__)))
class PostgreSQLHandler(logging.Handler):
- """ PostgreSQL Loggin Handler will store logs in the database, by default
+ """ PostgreSQL Logging Handler will store logs in the database, by default
the current database, can be set using --log-db=DBNAME
"""
def emit(self, record):
@@ -38,7 +38,8 @@ class PostgreSQLHandler(logging.Handler):
if not dbname:
return
with tools.ignore(Exception), tools.mute_logger('odoo.sql_db'), sql_db.db_connect(dbname, allow_uri=True).cursor() as cr:
- cr.autocommit(True)
+ # preclude risks of deadlocks
+ cr.execute("SET LOCAL statement_timeout = 1000")
msg = tools.ustr(record.msg)
if record.args:
msg = msg % record.args