Функции ведения журнала Python позволяют вам передавать им несколько аргументов, которые они могут интерполировать для вас. Так что у вас есть выбор:
logger.info("Something %s this way comes!" % "wicked")
или
logger.info("Something %s this way comes!", "wicked")
Но зачем выбирать одно над другим? Это просто вопрос того, чтобы ошибки происходили в регистраторе, а не в регистрируемой программе, или в этом есть что-то еще?