зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1827811 - Avoid logging errors when dealing with records with no params. r=ahal
Same as bug 1819783, but on StructuredTerminalFormatter. Differential Revision: https://phabricator.services.mozilla.com/D175327
This commit is contained in:
Родитель
d9c70f322c
Коммит
8c31cafea7
|
@ -152,7 +152,7 @@ class StructuredTerminalFormatter(StructuredHumanFormatter):
|
|||
self._sgr0 = terminal.normal if terminal else ""
|
||||
|
||||
def format(self, record):
|
||||
formatted_msg = record.msg.format(**record.params)
|
||||
formatted_msg = record.msg.format(**getattr(record, "params", {}))
|
||||
elapsed_time = (
|
||||
self.terminal.blue(format_seconds(self._time(record))) + " "
|
||||
if self.write_times
|
||||
|
|
Загрузка…
Ссылка в новой задаче