Логирование — это запись данных о работе программы, место куда эти данные записываются называется лог-файл. log — это текстовый файл с записями о событиях в хронологическом порядке, с информацией о посещениях, параметрах посещений вашего сайта (бота) и ошибках, которые возникали в ходе работы.
Для записи отчетов об ошибках и работе Telegram бота необходимо импортировать модуль logging и сконфигурировать логирование.
Файл bot.log создастся автоматически в той же директории где находится bot.py при запуске и остановке программы Telegram бота.
Файлы с расширением .log не добавляется в Git репозиторий, для этого необходимо его название поместить в файле .gitignore.
Фиксируем изменения программы в Git репозиторий и по необходимости выкладываем на сайт GitHub. Написанный код в этой статье можно скачать (скопировать) на GitHub.
Предыдущие статьи из серии Python Telegram Bot:
9. Выстраиваем диалог между пользователем и Telegram ботом.
8. Рефакторинг кода Telegram бота.
7. Telegram бот запрашивает местоположение и контакты пользователя.
6. Добавим клавиатуру и научим Telegram бота рассказывать анекдоты.
5. Выкладываем код Telegram бота на GitHub.
4. Учим Telegram бота обрабатывать текстовые сообщения.
3. Научим Telegram бота сообщать о его запуске и здороваться.