Перейти к содержимому

Логи сборки

ONREZA предоставляет real-time логи для каждого этапа деплоя. Вы можете следить за процессом сборки прямо в браузере.

Логи деплоя хранятся в двух системах для оптимальной производительности:

Система Назначение Хранение
In-memory (кэш) Real-time streaming, активные деплои Короткое время
База данных Исторические логи, долгосрочное хранение Постоянное

При просмотре логов в UI данные автоматически берутся из оптимального источника: in-memory для активных деплоев, база данных для завершённых.

  1. Откройте страницу деплоя

    Перейдите в проект → Deployments → выберите деплой

  2. Смотрите логи в реальном времени

    Логи автоматически обновляются через Server-Sent Events (SSE)

  3. Скроллинг

    Логи автоматически прокручиваются вниз. Нажмите на любое место чтобы остановить автоскролл.

[ONREZA] Starting build...
[ONREZA] Framework detected: Next.js
[ONREZA] Node version: 20
npm install
added 1234 packages in 45s
npm run build
> next build
Creating an optimized production build...
[ONREZA] Uploading build artifact...
[ONREZA] Artifact uploaded successfully
[ONREZA] Deploying application...
[ONREZA] Application started
[ONREZA] Running health checks...
[ONREZA] Deployment successful!

Логи используют цвета для удобства чтения:

Цвет Значение
Белый Обычный вывод
Зелёный Успешные операции
Жёлтый Предупреждения
Красный Ошибки
Серый Служебные сообщения ONREZA

При ошибке сборки:

  1. Прокрутите логи вверх

    Ошибка обычно появляется перед финальным сообщением об ошибке

  2. Ищите красный текст

    Ошибки выделяются красным цветом

  3. Смотрите контекст

    Несколько строк до ошибки часто содержат причину

“Cannot find module”

Error: Cannot find module 'some-package'

→ Проверьте что пакет есть в dependencies в package.json

“Build failed”

npm ERR! code ELIFECYCLE
npm ERR! errno 1

→ Проверьте что npm run build работает локально

“Output directory is empty”

[ONREZA] ERROR: Output directory 'dist' is empty

→ Проверьте Output Directory в настройках

На странице деплоя нажмите иконку скачивания для сохранения логов в файл.

Помимо логов сборки, доступны логи HTTP запросов к вашему приложению:

Project → Logs

Колонка Описание
Timestamp Время запроса
Method HTTP метод (GET, POST, etc.)
Path URL путь
Status HTTP статус код
Duration Время ответа
IP IP адрес клиента
Возможность Hobby Pro
Просмотр логов Последние 30 минут До 7 дней + кастомный диапазон
Фильтры (метод, статус, путь) Да
Поиск по логам Да
Live mode (real-time) Да
Request trace Да
Графики и метрики Да
  1. Проверьте подключение к интернету
  2. Обновите страницу
  3. Проверьте что деплой ещё в процессе (не в финальном статусе)

Очень длинные логи могут быть обрезаны. Важная информация (ошибки, результат) всегда сохраняется.

  • Логи console.log видны только если они выполняются при сборке
  • Runtime логи (при работе приложения) доступны в Access Logs