Вкладка «Журналы» — что пишет сервер приложения
КраткоВкладка «Журналы» показывает, что выводит сервер предпросмотра приложения: перезагрузки страниц, обновления и — самое полезное — ошибки. Нажмите «Обновить», чтобы увидеть последние строки. Читать их самому почти никогда не нужно: спросите в режиме «Чат», например «Почему не работает страница записи?», и MonstarX прочитает журналы, найдёт причину и объяснит её, ничего не меняя.
За предпросмотром работает небольшой сервер, на котором запущено приложение. Он ведёт дневник своих действий: какие файлы перезагрузил, какие страницы обновил и, если что-то пошло не так, какая произошла ошибка. Этот дневник и показывает вкладка Журналы.
Что показывают журналы?
Заголовок раздела «Что показывают журналы?»Откройте вкладку Журналы в шапке рабочего пространства. Вверху написано Вывод сервера разработки с числом строк, а справа — кнопка Обновить. Ниже идут последние строки, самые новые — внизу.
Большинство строк рутинные: страница или стиль обновились после изменения. Важны строки с ошибками — страница не загрузилась, сервер не смог ответить на запрос, не хватает пакета.
Нажмите Обновить, чтобы загрузить последние строки — до 400 последних. Тот же вывод доступен в строке Журналы предпросмотра на карточке статуса — на случай, если предпросмотр долго запускается.
Как исправить проблему с помощью журналов?
Заголовок раздела «Как исправить проблему с помощью журналов?»Читать их самому не обязательно. MonstarX умеет читать журналы в режимах Чат и Создать (но не в режиме План):
-
Переключите поле запроса в режим Чат. Подробнее — в статье Режимы Создать, План и Чат.
-
Опишите, что вы увидели: «Когда отправляю форму записи, ничего не происходит. Посмотри журналы?»
-
MonstarX прочитает последние журналы предпросмотра, при необходимости заглянет в код и данные и простыми словами объяснит причину — ничего не меняя.
-
Если он предложит исправление, нажмите Создать это, чтобы его внести.
В режиме Создать MonstarX сам читает журналы, если изменение работает не так, как ожидалось.
Почему журналы пустые?
Заголовок раздела «Почему журналы пустые?»- Пока ничего не произошло. Только что запущенному предпросмотру почти нечего сказать: Вывода пока нет.
- Предпросмотр проснулся после сна. Когда предпросмотр засыпает и просыпается, прежний вывод может не отображаться. Нажмите Перезапустить сервер разработки (⟲) на панели предпросмотра и повторите проблему, чтобы получить свежие журналы.
Кто видит журналы?
Заголовок раздела «Кто видит журналы?»Только владелец проекта. Люди, с которыми поделились проектом, — для просмотра и комментариев или для редактирования — видят вкладки Предпросмотр и Код, но не Журналы.
Вопросы и ответы
Заголовок раздела «Вопросы и ответы»Это журналы моего опубликованного приложения?
Нет. Вкладка «Журналы» показывает предпросмотр, в котором вы создаёте приложение. Опубликованное приложение работает отдельно.
За какой период хранятся журналы?
До 400 последних строк сервера предпросмотра. Старые строки удаляются, а предпросмотр, который останавливался или засыпал, начинает журнал заново.
Я вижу много строк про обновления и перезагрузки. Это проблема?
Нет. Такие строки появляются при каждом изменении файла — они показывают, что предпросмотр успевает за правками MonstarX.
Можно ли скопировать журналы, чтобы отправить кому-то?
Да, выделите строки и скопируйте их. Чтобы сообщить MonstarX о проблеме, откройте Спросить Луну и выберите Сообщить об ошибке со скриншотами — страница и технические подробности соберутся сами. Подробнее — в статье Сообщить о проблеме.