3 года назад
Как писать лог-файлы, которые экономят время
Источник: Nuances of Programming Сначала позвольте немного поразглагольствовать: программа, поддержкой которой я занимаюсь по работе, содержит много милых особенностей. “Произошла ошибка”  —  не то, что достойно такого описания. Сообщения об ошибке не просто начинаются этой фразой. Они ей исчерпываются. Или как насчет: “Информация об ошибке находится в логах сервера”, но в сообщении нет никаких указаний, какой сервер на самом деле выдал исключение? Эта статья  —  о том, как писать логи и сообщения об ошибках, которые не выглядят настолько плохо...
393 читали · 8 месяцев назад
Логгирование в Python. Модуль logging. Примеры в задачах. Часть2
Четвертую задачу я пропущу, потому как она фактически решена в третьей задаче, и только после того как я еще раз внимательно прочитал условие третьей задачи - понял, что фактически решил четвертую а третью нужно переделать. Всё это можно прочитать в первой части решений задач: Идём дальше... Задача 5. Ротация логов Сделайте так, чтобы логгер utils писал все сообщения уровня INFO и выше в файл utils.log и хранил записи только за последние 10 часов. Убедитесь, что в выводе нет записей от других логгеров...