Всем привет! Делаю логи по шаблонам. Шаблон вводится при инициализации класса. Изначально он такой:
template="[%p] %t: %e"
Где:
%p - префикс [error] [info]
%t - время
%e - сама ошибка
Как наиболее правильно будет спарсить эту строку?
Я сделал так, но понимаю что костыль:
self.template.replace("%p", prefix).replace("%t", time).replace("%e", error)