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