Логи бывают двух видов: бесполезные и слишком подробные. Полезные — редкость.
Логи бывают двух видов: бесполезные и слишком подробные. Полезные — редкость. Что нужно обязательно. Время с часовым поясом. Уровень. Идентификатор запроса, чтобы связать записи одной операции. Кто выполнял действие. Что именно произошло и результат. Что помогает при разборе. Длительность операции. Внешние вызовы с их кодами ответов. Версия приложения — иначе непонятно, какой код это писал. Чего быть не должно. Паролей, токенов, номеров карт, персональных данных сверх необходимого. Логи читает больше людей, чем базу. Уровни по делу. Ошибка — то, что требует реакции. Предупреждение — то, что стоит посмотреть утром. Информация — ход бизнес-операций. Отладка — выключена в проде, включается точечно. И формат: структурированный вывод, который машина разберёт без регулярных выражений, экономит часы при разборе инцидента. Что в ваших логах бесит больше всего?