Yupiter7575, Для логирование в python3 есть готовый модуль, который вы всё равно устанавливаете с CPython. При том тебе ещё и красиво залогируют время ошибки, и её уровень, та и ещё и можно сделать несколько обработчиков логирования под свои нужны, не особо парясь. Указанный вами способ логирования даёт слишком мало информации. Кроме того, кто сказал что нужно логировать логи в файл. Вдруг у тебя программа работает в контейнере, тогда логирование в текстовый поток будет как минимум более удобным.
seoplus2019, В str определён магический метод __contains__, который возвращает True если другая строка является суб строкой текущей, или False в обратном случае.