Найти - Пользователи
Полная версия: Как писать логи?
Начало » Python для новичков » Как писать логи?
1
newpy
В малюсеньких прогах я логи веду вручную: открываю файл, записываю сообщения, а в конце закрываю
Случайно узнал оказывается тоже самое можно делать через импорт модуля.. потом остается только выводить сообщения
Какой способ предпочтительней? с импортом выглядит чище и проще. но не становится ли при этом программа тяжоловесней?
JOHN_16
используйте стандартный модуль logging
4kpt_IV
Логи чаще всего настраиваются отдельно или в main.py. Поэтому тяжеловеснее она не становится. Мало того, система логгирования питона использует немного другой принцип, в отличии от “открыл файл, записал и закрыл”. Она предполагает как различные уровни ошибок так и различные подключаемые хендлеры (конфигураторы конкретного типа лога).
doza_and
newpy
но не становится ли при этом программа тяжоловесней?
Становится, чуть чуть. Но при этом вы в по желанию можете включать отключать логгирование перенаправлять результат, не беспокоитесь о многопоточности, получаете стандартиированный декорированный вывод данных и многое другое.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB