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 до экспорта вендорам.
- Уровни по окружению.