1078 читали · 3 года назад
Логгирование с модулем logging, настройка через конфиг файл. Лог-сообщения в Telegram.
Это статья возникла из моей компиляции информации по работе модуля logging. Я кратко постараюсь описать логику работы с ним, настройку конфиг файла и приведу код обработчика для отправки лог-сообщения в Telegram без установки дополнительных библиотек. В первую очередь, сформулирую, для чего я использую логгирование. В процессе написания кода Это очень удобная замена принтам. logger.debug(f'сообщение {value=}') Когда модуль закончен, просто меняем в конфиге один параметр. И все - в консоли больше нет текщих уведомлений. Не надо ползать по всему модулю и убирать ненужные принты. А если нужно вернуться к отладке этого модуля, снова замена всего-лишь одного параметра в конфиге...
1568 читали · 3 года назад
Что такое лог-файл и зачем он нужен
Лог-файл — это электронный журнал, в котором последовательно зафиксированы все действия программ и пользователей на сайте и сервере. Заметки можно использовать для поиска различных ошибок, для диагностики и обнаружения угроз безопасности, для сбора статистики веб-ресурса и многих других целей. Благодаря разбору записей все системы работают непрерывно с минимальными простоями. Разберем основные виды логов и их пользу для проекта в статье. Для чего нужны лог-файлы Лог-файлы позволяют понять, какая часть проекта дала сбой или нуждается в оптимизации...