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:
Mike Hommey 2023-04-13 20:15:06 +00:00
Родитель d9c70f322c
Коммит 8c31cafea7
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -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