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

Вкладка «Журналы» — что пишет сервер приложения

КраткоВкладка «Журналы» показывает, что выводит сервер предпросмотра приложения: перезагрузки страниц, обновления и — самое полезное — ошибки. Нажмите «Обновить», чтобы увидеть последние строки. Читать их самому почти никогда не нужно: спросите в режиме «Чат», например «Почему не работает страница записи?», и MonstarX прочитает журналы, найдёт причину и объяснит её, ничего не меняя.

За предпросмотром работает небольшой сервер, на котором запущено приложение. Он ведёт дневник своих действий: какие файлы перезагрузил, какие страницы обновил и, если что-то пошло не так, какая произошла ошибка. Этот дневник и показывает вкладка Журналы.

Откройте вкладку Журналы в шапке рабочего пространства. Вверху написано Вывод сервера разработки с числом строк, а справа — кнопка Обновить. Ниже идут последние строки, самые новые — внизу.

Большинство строк рутинные: страница или стиль обновились после изменения. Важны строки с ошибками — страница не загрузилась, сервер не смог ответить на запрос, не хватает пакета.

Нажмите Обновить, чтобы загрузить последние строки — до 400 последних. Тот же вывод доступен в строке Журналы предпросмотра на карточке статуса — на случай, если предпросмотр долго запускается.

Как исправить проблему с помощью журналов?

Заголовок раздела «Как исправить проблему с помощью журналов?»

Читать их самому не обязательно. MonstarX умеет читать журналы в режимах Чат и Создать (но не в режиме План):

  1. Переключите поле запроса в режим Чат. Подробнее — в статье Режимы Создать, План и Чат.

  2. Опишите, что вы увидели: «Когда отправляю форму записи, ничего не происходит. Посмотри журналы?»

  3. MonstarX прочитает последние журналы предпросмотра, при необходимости заглянет в код и данные и простыми словами объяснит причину — ничего не меняя.

  4. Если он предложит исправление, нажмите Создать это, чтобы его внести.

В режиме Создать MonstarX сам читает журналы, если изменение работает не так, как ожидалось.

  • Пока ничего не произошло. Только что запущенному предпросмотру почти нечего сказать: Вывода пока нет.
  • Предпросмотр проснулся после сна. Когда предпросмотр засыпает и просыпается, прежний вывод может не отображаться. Нажмите Перезапустить сервер разработки (⟲) на панели предпросмотра и повторите проблему, чтобы получить свежие журналы.

Только владелец проекта. Люди, с которыми поделились проектом, — для просмотра и комментариев или для редактирования — видят вкладки Предпросмотр и Код, но не Журналы.

Это журналы моего опубликованного приложения?

Нет. Вкладка «Журналы» показывает предпросмотр, в котором вы создаёте приложение. Опубликованное приложение работает отдельно.

За какой период хранятся журналы?

До 400 последних строк сервера предпросмотра. Старые строки удаляются, а предпросмотр, который останавливался или засыпал, начинает журнал заново.

Я вижу много строк про обновления и перезагрузки. Это проблема?

Нет. Такие строки появляются при каждом изменении файла — они показывают, что предпросмотр успевает за правками MonstarX.

Можно ли скопировать журналы, чтобы отправить кому-то?

Да, выделите строки и скопируйте их. Чтобы сообщить MonstarX о проблеме, откройте Спросить Луну и выберите Сообщить об ошибке со скриншотами — страница и технические подробности соберутся сами. Подробнее — в статье Сообщить о проблеме.