diff options
Diffstat (limited to 'bitbake/lib/toaster/orm/models.py')
-rw-r--r-- | bitbake/lib/toaster/orm/models.py | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/bitbake/lib/toaster/orm/models.py b/bitbake/lib/toaster/orm/models.py index 44a453a58c..6ca45e0997 100644 --- a/bitbake/lib/toaster/orm/models.py +++ b/bitbake/lib/toaster/orm/models.py | |||
@@ -353,7 +353,9 @@ class Build(models.Model): | |||
353 | 353 | ||
354 | @property | 354 | @property |
355 | def errors(self): | 355 | def errors(self): |
356 | return (self.logmessage_set.filter(level=LogMessage.ERROR)|self.logmessage_set.filter(level=LogMessage.EXCEPTION)) | 356 | return (self.logmessage_set.filter(level=LogMessage.ERROR) | |
357 | self.logmessage_set.filter(level=LogMessage.EXCEPTION) | | ||
358 | self.logmessage_set.filter(level=LogMessage.CRITICAL)) | ||
357 | 359 | ||
358 | @property | 360 | @property |
359 | def warnings(self): | 361 | def warnings(self): |
@@ -1285,16 +1287,20 @@ class LogMessage(models.Model): | |||
1285 | INFO = 0 | 1287 | INFO = 0 |
1286 | WARNING = 1 | 1288 | WARNING = 1 |
1287 | ERROR = 2 | 1289 | ERROR = 2 |
1288 | 1290 | CRITICAL = 3 | |
1289 | LOG_LEVEL = ( (INFO, "info"), | 1291 | |
1290 | (WARNING, "warn"), | 1292 | LOG_LEVEL = ( |
1291 | (ERROR, "error"), | 1293 | (INFO, "info"), |
1292 | (EXCEPTION, "toaster exception")) | 1294 | (WARNING, "warn"), |
1295 | (ERROR, "error"), | ||
1296 | (CRITICAL, "critical"), | ||
1297 | (EXCEPTION, "toaster exception") | ||
1298 | ) | ||
1293 | 1299 | ||
1294 | build = models.ForeignKey(Build) | 1300 | build = models.ForeignKey(Build) |
1295 | task = models.ForeignKey(Task, blank = True, null=True) | 1301 | task = models.ForeignKey(Task, blank = True, null=True) |
1296 | level = models.IntegerField(choices=LOG_LEVEL, default=INFO) | 1302 | level = models.IntegerField(choices=LOG_LEVEL, default=INFO) |
1297 | message=models.CharField(max_length=240) | 1303 | message = models.CharField(max_length=240) |
1298 | pathname = models.FilePathField(max_length=255, blank=True) | 1304 | pathname = models.FilePathField(max_length=255, blank=True) |
1299 | lineno = models.IntegerField(null=True) | 1305 | lineno = models.IntegerField(null=True) |
1300 | 1306 | ||