intermediate

Логирование

Логи приложения и платформы, объясняющие что произошло: структурированные поля, осмысленные уровни, correlation и безопасная работа с чувствительными данными.

На интервью по логированию — объяснимость: что произошло, для какого запроса, с каким исходом — без утечки секретов. Структурированный JSON, разумные уровни, correlation ID и редакция PII — база для FullStack JS-команд с Node API и browser clients.

Подтемы: structured logs, уровни логирования, correlation ID, безопасное логирование PII.

На интервью: logger middleware для Express/Fastify; уровни для retry vs фатальный сбой платежа; redact email при сохранении userId для поддержки.

Типовые ошибки: только строковые логи; логирование body; нет request ID в workers; debug в production.

Компромисс — детализация для расследований против стоимости хранения, скорости запросов и compliance-риска.

Чеклист:

  • Структурированные поля со стабильной схемой.
  • Correlation ID end to end.
  • Redact до экспорта вендорам.
  • Уровни по окружению.