Логи сборки
ONREZA предоставляет real-time логи для каждого этапа деплоя. Вы можете следить за процессом сборки прямо в браузере.
Хранилище логов
Заголовок раздела «Хранилище логов»Логи деплоя хранятся в двух системах для оптимальной производительности:
| Система | Назначение | Хранение |
|---|---|---|
| In-memory (кэш) | Real-time streaming, активные деплои | Короткое время |
| База данных | Исторические логи, долгосрочное хранение | Постоянное |
При просмотре логов в UI данные автоматически берутся из оптимального источника: in-memory для активных деплоев, база данных для завершённых.
Просмотр логов
Заголовок раздела «Просмотр логов»-
Откройте страницу деплоя
Перейдите в проект → Deployments → выберите деплой
-
Смотрите логи в реальном времени
Логи автоматически обновляются через Server-Sent Events (SSE)
-
Скроллинг
Логи автоматически прокручиваются вниз. Нажмите на любое место чтобы остановить автоскролл.
Этапы в логах
Заголовок раздела «Этапы в логах»1. Подготовка
Заголовок раздела «1. Подготовка»[ONREZA] Starting build...[ONREZA] Framework detected: Next.js[ONREZA] Node version: 202. Установка зависимостей
Заголовок раздела «2. Установка зависимостей»npm installadded 1234 packages in 45s3. Сборка
Заголовок раздела «3. Сборка»npm run build> next buildCreating an optimized production build...4. Загрузка артефакта
Заголовок раздела «4. Загрузка артефакта»[ONREZA] Uploading build artifact...[ONREZA] Artifact uploaded successfully5. Развёртывание
Заголовок раздела «5. Развёртывание»[ONREZA] Deploying application...[ONREZA] Application started[ONREZA] Running health checks...[ONREZA] Deployment successful!Цветовая индикация
Заголовок раздела «Цветовая индикация»Логи используют цвета для удобства чтения:
| Цвет | Значение |
|---|---|
| Белый | Обычный вывод |
| Зелёный | Успешные операции |
| Жёлтый | Предупреждения |
| Красный | Ошибки |
| Серый | Служебные сообщения ONREZA |
Поиск ошибок
Заголовок раздела «Поиск ошибок»При ошибке сборки:
-
Прокрутите логи вверх
Ошибка обычно появляется перед финальным сообщением об ошибке
-
Ищите красный текст
Ошибки выделяются красным цветом
-
Смотрите контекст
Несколько строк до ошибки часто содержат причину
Частые ошибки
Заголовок раздела «Частые ошибки»“Cannot find module”
Error: Cannot find module 'some-package'→ Проверьте что пакет есть в dependencies в package.json
“Build failed”
npm ERR! code ELIFECYCLEnpm ERR! errno 1→ Проверьте что npm run build работает локально
“Output directory is empty”
[ONREZA] ERROR: Output directory 'dist' is empty→ Проверьте Output Directory в настройках
Скачивание логов
Заголовок раздела «Скачивание логов»На странице деплоя нажмите иконку скачивания для сохранения логов в файл.
Логи доступа (Access Logs)
Заголовок раздела «Логи доступа (Access Logs)»Помимо логов сборки, доступны логи HTTP запросов к вашему приложению:
Project → Logs
| Колонка | Описание |
|---|---|
| Timestamp | Время запроса |
| Method | HTTP метод (GET, POST, etc.) |
| Path | URL путь |
| Status | HTTP статус код |
| Duration | Время ответа |
| IP | IP адрес клиента |
Troubleshooting
Заголовок раздела «Troubleshooting»Логи не обновляются
Заголовок раздела «Логи не обновляются»- Проверьте подключение к интернету
- Обновите страницу
- Проверьте что деплой ещё в процессе (не в финальном статусе)
Логи обрезаны
Заголовок раздела «Логи обрезаны»Очень длинные логи могут быть обрезаны. Важная информация (ошибки, результат) всегда сохраняется.
Не вижу свои console.log
Заголовок раздела «Не вижу свои console.log»- Логи
console.logвидны только если они выполняются при сборке - Runtime логи (при работе приложения) доступны в Access Logs
См. также
Заголовок раздела «См. также»- Деплои — обзор деплоев
- Откат и отмена — управление деплоями
- Build Settings — настройки сборки