Как просмотреть журналы облачного кода Parse Server?

У меня установлен сервер Parse Server Bitnami в Azure.

Я регистрирую некоторую информацию из облачного кода, используя console.log и console.error. При использовании размещенного анализа эти журналы отображались в разделе «Информация и журналы ошибок» на панели инструментов. Есть идеи, куда теперь идут журналы?

Проблема не связана с распространением Bitnami. Я также тестировал на локальной машине с помощью parse-server-example и Parse Dashboard и получил тот же результат (без журналов).


person Mihai Damian    schedule 16.06.2016    source источник
comment
Я нашел это предложение для перенаправления журнала в файл: github.com/ ParsePlatform / parse-server / issues /. Это не полностью решает проблему, поскольку журналы не собираются Parse Dashboard.   -  person Mihai Damian    schedule 16.06.2016


Ответы (3)


Я использую AWS, но вы можете просмотреть журналы, загрузив их или запустив на локальном хосте, просто перейдите в свою папку, затем выполните Npm start на терминале и переключите URL-адрес сервера синтаксического анализа на http://localhost:1337/parse.

person Connor    schedule 16.06.2016

Вы можете скачать их вручную через лазурный клик.

Посмотрите здесь для установки: https://azure.microsoft.com/en-us/documentation/articles/xplat-cli-install/

Я использовал npm: npm install azure-cli -g

откройте терминал и введите: azure site log download webappname

Это сохранит журналы веб-приложения с именем 'webappname' в файл с именем Diagnostics.zip в текущем каталоге.

Разархивируйте и откройте папку диагностики -> LogFiles -> Application

Текстовый файл с -stderr- в названии будет отображать журналы, которые вы показываете, используя console.error() в вашем облачном коде.

Текстовый файл с -stdout- в названии будет отображать журналы, которые вы отображаете, используя console.log() в вашем облачном коде.

person tanz    schedule 20.06.2016

Это известная проблема Bitnami Parse. Мы работаем над исправлением этого в следующем выпуске.

Вам необходимо войти на свой сервер через SSH и изменить строку ниже в файле /opt/bitnami/apps/parse/htdocs/server.js:

Из:

cloud: "./node_modules/parse-server/lib/cloud-code/Parse.Cloud.js",

To:

cloud: "./cloud/main.js",

Вы должны указать путь к ранее созданному ./cloud/main.js (при условии, что вы создали его в /opt/bitnami/apps/parse/htdocs/).

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

sudo /opt/bitnami/ctlscript.sh restart
person Juan    schedule 20.10.2016