diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-06-21 10:17:10 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-06-21 10:17:10 +0200 |
| commit | 0e72b983c35fac07d6071672508a707b1bfd850b (patch) | |
| tree | 46c75d82948f8611436510e212591c52278892b8 /odoo/netsvc.py | |
| parent | 290c92e46fbb5c368311064b817bfc682bd9515e (diff) | |
| parent | 35aeabb64775300fc4f5d2535904a13fde9da185 (diff) | |
[MERGE] forward port branch saas-11.3 up to 35aeabb6477
Diffstat (limited to 'odoo/netsvc.py')
| -rw-r--r-- | odoo/netsvc.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/odoo/netsvc.py b/odoo/netsvc.py index 286ee740584..727d74d9398 100644 --- a/odoo/netsvc.py +++ b/odoo/netsvc.py @@ -29,7 +29,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): @@ -39,7 +39,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 |
