diff options
| author | Christophe Simonis <chs@odoo.com> | 2019-06-20 12:11:43 +0200 |
|---|---|---|
| committer | Christophe Simonis <chs@odoo.com> | 2019-06-20 12:11:43 +0200 |
| commit | 35aeabb64775300fc4f5d2535904a13fde9da185 (patch) | |
| tree | 7172c580234acd0d29dde4f6180e98a69e1e3a31 /odoo/netsvc.py | |
| parent | 132e38beeffc97c30d79eae1f18836e8117fc45e (diff) | |
| parent | cc3f45ae0b4ec33ec39a1e989957ca8f1af2ada1 (diff) | |
[MERGE] forward port branch 11.0 up to cc3f45ae0b4
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 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 |
