|
|
@@ -0,0 +1,30 @@
|
|
|
+# Логирование
|
|
|
+**Логирование** (от англ. logging) — это процесс фиксации и сохранения значимых событий, возникающих в ходе работы программы или системы. Главная задача логирования — помощь разработчикам и администраторам в диагностике неполадок, анализе поведения приложения и понимании текущего состояния системы. Логирование — это процесс формирования логов, а именно: фиксация и структурирование информации о работе системы в отдельные лог-файлы с возможностью быстрого доступа к ним в случае необходимости. Файлы содержат отчет обо всем, что происходило с системой: какие действия совершали конкретные пользователи, когда это происходило, как система реагировала на события и т.д.
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+# Что такое логи?
|
|
|
+**Лог** (log) - это хронологическая запись наиболее значимой информации о работе системы. Подобная фиксация событий дает представление и том, что происходило в системе, в какой именно момент, какой пользователь спровоцировал то или иное событие, какие ошибки возникли и т.д.
|
|
|
+
|
|
|
+# Типы логов
|
|
|
+В зависимости от того, информация какого типа фиксируется системой, формируются разные типы записей. Поэтому логи делятся на: системные, серверные, почтовые, логи аутентификации, авторизации, log file приложений, баз данных и т.д. Подобная группировка помогает быстрее находить нужный лог и оптимизировать работу с ним.
|
|
|
+
|
|
|
+Еще существует разделение логов в порядке их значимости для ситуационной ошибки:
|
|
|
+- Срочное исправление - Fatal error
|
|
|
+- Ошибки, не влияющие на пользователя - Not critical error
|
|
|
+- События, требующие внимания - Warning
|
|
|
+- Информация о вызовах сервера - Initial information
|
|
|
+
|
|
|
+# Уровни логирования
|
|
|
+При любом механизме записи событий их объем все равно будет большим. И работать с таким количеством информации будет достаточно сложно. Поэтому логи структурируют по уровням. Наиболее известными и востребованными являются следующие уровни логирования:
|
|
|
+- debug
|
|
|
+- info
|
|
|
+- warning
|
|
|
+- error
|
|
|
+- fatal
|
|
|
+
|
|
|
+# Как читать логи?
|
|
|
+Для чтения простых логов можно использовать обыкновенный текстовый редактор. А вот для расшифровки более сложных и объемных записей стоит воспользоваться специальным программным обеспечением. Ассортимент готовых решений для анализа файлов логирования достаточно широк. Выбирать ПО стоит, исходя из задач и объемов вашего ресурса. Расшифровка логов имеет свои особенности, поэтому во время анализа необходимо следовать рекомендациям разработчика ПО.
|
|
|
+
|
|
|
+# Заключение
|
|
|
+**Логирование данных** - это фиксация событий в работе веб-ресурса, помогающая его администраторам вовремя выявлять баги системы, исправлять их, предотвращать появление ошибок или сбоев в будущем. Кроме указанных выше функций, информация из логов позволяет маркетологам получать данные про объем трафика, время посещения страниц, страницы входа/выхода, географию посетителей и другую важную для повышения конверсии информацию. Таким образом, логирование является важным этапом контроля и мониторинга работы системы, позволяющим увеличить коэффициент ее производительности.
|