[FIX] runbot: fix message formating

This commit is contained in:
Xavier-Do 2020-10-19 01:30:39 +02:00
parent 43075a59e6
commit 7e2d7c65a1
2 changed files with 5 additions and 3 deletions

View File

@ -358,11 +358,9 @@ class Batch(models.Model):
def _log(self, message, *args, level='INFO'):
message = message % args if args else message
if len(message) > 300000:
message = message[:300000] + '[Truncate, message too long]'
self.env['runbot.batch.log'].create({
'batch_id': self.id,
'message': message % args if args else message,
'message': message,
'level': level,
})

View File

@ -814,6 +814,10 @@ class BuildResult(models.Model):
self.env['runbot.database'].create({'name': dbname, 'build_id': self.id})
def _log(self, func, message, level='INFO', log_type='runbot', path='runbot'):
if len(message) > 300000:
message = message[:300000] + '[Truncate, message too long]'
self.ensure_one()
_logger.debug("Build %s %s %s", self.id, func, message)
self.env['ir.logging'].create({