2016-03-03 4 views
9

Parse hatte ein nettes Entwicklungsbefehls-Dienstprogramm, in dem Sie Protokolle lesen und streamen konnten.Wie sehe ich Protokolle auf Parse-Server?

Heroku hat das, aber es zeigt nur Heroku-Protokolle, nicht Parse-Protokolle.

Gibt es eine Möglichkeit, eine console.log oder console.error Aussage jetzt zu sehen, dass wir alle auf Parse-Server wechseln?

+0

Haben Sie dies herausgefunden bekommen? Ich habe das gleiche Problem, aber auf Amazon. Es scheint, dass sie in Parse Dashboard angezeigt werden sollten, aber sie sind auch nicht für mich da. – Jeremiah

Antwort

0

Ich weiß nicht, wie Sie Protokolle auf Heroku sehen können, aber ich kann Protokolle lokal anzeigen. Was Sie tun müssen, ist, wenn Sie Ihre Anwendung mit command => node app.js ausführen, dann können Sie alle console.log ("") sehen; Anweisungen in der Konsole.

Wenn Sie möchten, überprüfen Sie diesen Link. Wie Setup auf dem lokalen Computer eingerichtet wird.

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

Ich hoffe, das helps.Thanks

+1

Danke dafür, ich suche nach einer Möglichkeit, Protokolle zu sehen, während mein Code auf Heroku läuft. – buildsucceeded

+0

Ich kann dort einige Protokolle sehen. Aber nicht alles scheint es. Als ich beim Testen einen "Autorisierungsfehler" sah und zur Konsole ging, sah ich andere Fehler, aber keinen Hinweis darauf, dass jemandem der Zugriff verweigert wurde. – nyxee

3

Wenn Sie Heroku CLI installiert haben, können Sie diese Zeilen in Ihrem Projekt

heroku logs  

für die letzten 100 Zeilen oder

heroku logs --tail  

zu zeigen, laufen Protokolle in Echtzeit

+0

Ja, genau das habe ich gemacht. Keine Protokolle! Plz Hilfe;) – buildsucceeded

5

Wenn Sie PM2 verwenden, ist es wirklich einfach um Protokolle zu sehen.

Für mein Projekt habe ich Parse-Server und Pars-Dashboard auf meinem Server ausgeführt. Hier ist die PM2 Config ich für sie verwende:

{ 
    "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"] 
     } 
    ] 
} 

In meinem Fall ist es das "VERBOSE": "1" Argument, das ich alle Abfragen von Parse-Server ausgeführt sehen kann.

Wenn Sie die Protokolle von Parse-Server und Pars-Dashboard anzeigen möchten, müssen Sie nur pm2 logs eingeben. In meiner Konfiguration werden parse-server und parse-dashboard global installiert (npm install -g parse-server und npm install -g parse-dashboard).

+0

was meinst du mit PM2? –

+0

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

2

die neuesten Versionen von Parse-Dashboard haben Logs Seite aus dem Kasten heraus

enter image description here

+0

Oooh das ist nett. – buildsucceeded

+0

das ist, was ich im Moment bekomme: 'Wenn Sie beginnen, Cloud Code zu verwenden, werden Ihre Protokolle hier angezeigt. Erfahren Sie mehr ' – nyxee

Verwandte Themen