2016-03-03 3 views
9

У Parse была хорошая утилита командной строки, где вы могли читать и записывать журналы.Как просмотреть журналы на анализируемом сервере?

Heroku имеет это, но он показывает только журналы Heroku, а не журналы парсинга.

Есть ли способ увидеть console.log или console.error заявление, что мы все переходим на синтаксический анализ?

+0

ли вы это выяснили? У меня такая же проблема, но на Amazon. Кажется, что они должны появиться в Parse Dashboard, но они тоже не для меня. – Jeremiah

ответ

0

Я не знаю, как вы можете видеть журналы на Heroku, но я могу видеть журналы локально. Что вам нужно сделать, когда вы запускаете свое приложение с помощью команды => node app.js, тогда вы сможете увидеть все console.log (""); в консоли.

Если вы хотите, вы проверите эту ссылку. Как настроить Parse на локальном компьютере.

https://www.webniraj.com/2016/01/31/parse-com-setting-up-the-open-source-parse-api-server/.

Я надеюсь, что это helps.Thanks

+1

Спасибо за это, я ищу способ увидеть журналы, хотя мой код также работает на Heroku. – buildsucceeded

+0

Я вижу несколько журналов. Но не все кажется. Когда я увидел «ошибку авторизации» во время тестирования и пошел на консоль, я увидел другие эры, но никаких указаний на то, что кому-то отказали в доступе. – nyxee

3

Если у вас есть Heroku CLI установлен, вы можете запустить эти строки внутри вашего проекта

heroku logs  

за последние 100 линий или

heroku logs --tail  

показать журналы в реальном времени

+0

Да, вот что я делаю. Нет журналов! Plz help;) – buildsucceeded

5

Если вы используете PM2, это действительно легко y для просмотра журналов.

Для моего проекта у меня на сервере есть parse-server и parse-dashboard. Вот конфиг PM2 я использую для них:

{ 
    "apps": [ 
     { 
      "script": "parse-server", 
      "args": "config/server.json", 
      "log_file": "logs/server.log", 
      "error_file": "logs/server-error.log", 
      "log_date_format" : "YYYY-MM-DD HH:mm:ss Z", 
      "instances": 1, 
      "watch": true, 
      "ignore_watch": ["cloud", "logs"], 
      "env": { 
       "VERBOSE": "1" 
      } 
     }, 
     { 
      "script": "parse-dashboard", 
      "args": "--config config/dashboard.json", 
      "log_file": "logs/dashboard.log", 
      "error_file": "logs/dashboard-error.log", 
      "log_date_format" : "YYYY-MM-DD HH:mm:ss Z", 
      "instances": 1, 
      "watch": true, 
      "ignore_watch": ["cloud", "logs"] 
     } 
    ] 
} 

В моем случае, это "VERBOSE": "1" аргумента, который позволяет мне видеть все запросы, выполняемых синтаксического-сервер.

Если вы хотите видеть журналы как parse-server, так и parse-dashboard, вам нужно только ввести pm2 logs.

В моей конфигурации парсер-сервер и панель синтаксического анализа установлены глобально (npm install -g parse-server и npm install -g parse-dashboard).

+0

Что вы подразумеваете под PM2? –

+0

PM2 -> https://github.com/Unitech/pm2 – Nasedo47

2

В последних версиях Разбор приборной панели имеют Logs страницу из коробки

enter image description here

+0

Ооо, это хорошо. – buildsucceeded

+0

Это то, что я получаю в данный момент: 'Когда вы начнете использовать Cloud Code, ваши журналы появятся здесь. Узнать больше ' – nyxee

Смежные вопросы