Я использую модуль Python 3.6 logging
.
Атрибуты LogRecord в настоящее время настроены на выравнивание по левому краю следующим образом:
logging.basicConfig(format='%(name)-12s %(levelname)-8s %(message)s', level=logging.DEBUG)
В этом посте говорится, что я не могу использовать оператор %
для центрирования альгина, поэтому я пытаюсь выровнять по центру, используя f-строки, о которых я читал о здесь :
logging.basicConfig(format=f'{name:^12} {levelname:^8} {message}', level=logging.DEBUG)
Это ошибка, которую я получаю:
NameError: name 'name' is not defined
Ошибка имеет смысл для меня, у меня нет определенной переменной name
. Как мне отформатировать атрибуты LogRecord, чтобы они были выровнены по центру?