Что такое логирование?

Что это такое и почему оно так необходимо? Сколько не делал проектов - никогда ранее не делал логирование и всё работало.. Зачем оно тогда нужно, если оно не необходимо?

Логи (лог-файлы) — это файлы, содержащие системную информацию работы сервера или компьютера, в которые заносятся определенные действия пользователя или программы. Иногда также употребляется русскоязычный аналог понятия — журнал.

Их предназначение — протоколирование операций, выполняемых на машине, для дальнейшего анализа администратором. Регулярный просмотр журналов позволит определить ошибки в работе системы в целом, конкретного сервиса или сайта (особенно скрытые ошибки, которые не выводятся при просмотре в браузере), диагностировать злонамеренную активность, собрать статистику посещений сайта.

наиболее распространенные логи:

основной файл лога (общая информация — данные о действиях с ядром системы, работе FTP-сервисов, DNS-сервера, файервола);

лог загрузки системы (помогает выполнить отладку системы в случае, если она не загружается, сохраняет основные системные события (например, сбои оборудования));

логи веб-сервера (данные об обращениях к серверу, информация об ошибках веб-сервера);

логи сервера баз данных (запросы к базам данных, ошибки сервера);

логи хостинговой панели, через которую осуществляется управление сайтом на хостинге (попытки входа в панель, обновления лицензии и панели, статистика использования ресурсов сервера);

логи почтового сервера (записи о всех отправленных и доставленных сообщениях, ошибки почтового сервера, причины отклонения писем);

логи планировщика задач — cron (протоколирование выполнения задач, ошибок при запуске крона).

Логирование - запись логов в файл.