Здравствуйте, в чем собственно суть:
Eсть скрипт и он в while через selenium получает html код страницы которая постоянно обновляет содержимое.
Скрипт мониторит строку, если условие .startswith( тут tuple большого кол-ва строк )
выполняется, присылает в телегу сообщение.
Вроде исключения которые могли быть я исправил, но иногда при проверке обнаруживаю что бот не работает. Можно ли залогировать эту причину падения ?
Yupiter7575, Для логирование в python3 есть готовый модуль, который вы всё равно устанавливаете с CPython. При том тебе ещё и красиво залогируют время ошибки, и её уровень, та и ещё и можно сделать несколько обработчиков логирования под свои нужны, не особо парясь. Указанный вами способ логирования даёт слишком мало информации. Кроме того, кто сказал что нужно логировать логи в файл. Вдруг у тебя программа работает в контейнере, тогда логирование в текстовый поток будет как минимум более удобным.
Ничего про "красоту" не было написано, и судя потому что автор вопроса задает такой вопрос, про контейнер тут даже речи идти не может. По факту мой код выполняет условия задачи в вопросе, и если вас не устраивает "красота" - это чисто ваши проблема