Для следующего кода:
logger.debug('message: {}'.format('test'))
 pylint выдает следующее предупреждение:
logging-format-интерполяция (W1202):
Используйте% форматирования в функциях регистрации и передайте параметры% as arguments Используется, когда оператор регистрации имеет форму вызова "Каротаж. (Format_string.format(format_args...))". такие вызовы должны вместо этого использовать% форматирование, но оставить интерполяцию logging, передавая параметры в качестве аргументов.
Я знаю, что могу отключить это предупреждение, но мне это нравится. Я предположил, что использование format() является предпочтительным способом распечатки инструкций в python3. Почему это неверно для операторов регистратора?