From ecd105218c86ec1d0450d642bfb7cb1002f20c35 Mon Sep 17 00:00:00 2001 From: Xavier-Do Date: Fri, 13 Jan 2023 12:05:05 +0100 Subject: [PATCH] [IMP] runbot: parse warning and critical --- runbot/models/build.py | 2 +- runbot/static/src/js/log_display.js | 0 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 runbot/static/src/js/log_display.js diff --git a/runbot/models/build.py b/runbot/models/build.py index 32760ded..a2355ffa 100644 --- a/runbot/models/build.py +++ b/runbot/models/build.py @@ -1096,7 +1096,7 @@ class BuildResult(models.Model): BuildError = self.env['runbot.build.error'] # only parse logs from builds in error and not already scanned builds_to_scan = self.search([('id', 'in', self.ids), ('local_result', '=', 'ko'), ('build_error_ids', '=', False)]) - ir_logs = self.env['ir.logging'].search([('level', '=', 'ERROR'), ('type', '=', 'server'), ('build_id', 'in', builds_to_scan.ids)]) + ir_logs = self.env['ir.logging'].search([('level', 'in', ('ERROR', 'WARNING', 'CRITICAL')), ('type', '=', 'server'), ('build_id', 'in', builds_to_scan.ids)]) return BuildError._parse_logs(ir_logs) def is_file(self, file, mode='r'): diff --git a/runbot/static/src/js/log_display.js b/runbot/static/src/js/log_display.js new file mode 100644 index 00000000..e69de29b