Логирование - это фиксация состояния вашего приложения в определенный момент времени.
Оно позволяет понимать, что система работает как ожидается (и вообще работает), а также облегчает диагностику проблем
Минусы print:
- нет общего формата (дата)
- не ясно какой модуль в каком месте написал информацию, насколько она важна
- нужно выключать/включать, обязательно забудем удалить
- нельзя гибко настроить куда писать (файл/консоль)
Когда уместен print: в очень простых, маленьких приложениях и скриптах.
Чем больше и сложнее приложение тем важнее использовать специальные инструменты логирования
DIWEC = DEBUG - INFO - WARNING - ERROR - CRITICAL
DEBUG - самая подробная информация, нужна только разработчику и только для отладки, например значения переменных, какие данные получены и т.д.
INFO - информационные сообщения, как подтверждение работы, например запуск сервиса
WARNING - еще не ошибка, но уже надо посмотреть - мало места на диске, мало памяти, много созданных объек
1 view
161
51
2 months ago 00:49:45 1
Владимир Ситников — Бросить нельзя поймать: основы и детальная механика Java-исключений
3 months ago 00:38:01 1
Логирование: оставь print позади
3 years ago 00:24:16 1
Joomla 4 - Общие настройки - Сайт
3 years ago 00:12:06 1
Joomla 4 - Панель управления
3 years ago 00:13:02 1
Joomla 4 - Общие настройки - Система
3 years ago 00:06:07 1
Joomla 4 - Общие настройки - Логирование, Фильтры текста, Права доступа