2016-03-03 120 views
9

解析有一個很好的開發命令實用程序,您可以讀取和流式傳輸日誌。如何在parse-server上查看日誌?

Heroku有,但它只顯示Heroku日誌,不解析日誌。

有什麼方法可以看到console.logconsole.error聲明現在我們都在切換到parse-server?

+0

你得到這個想通了嗎?我遇到同樣的問題,但在亞馬遜上。看起來他們應該出現在Parse Dashboard中,但他們也不在我身邊。 – Jeremiah

回答

0

我不知道如何在Heroku上看到日誌,但我可以在本地看到日誌。你需要做的是當你使用command => node app.js運行你的應用程序時,你將能夠看到所有的console.log(「」);控制檯中的語句。

如果你想讓你檢查這個鏈接。如何在本地機器上設置分析。

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的幫助;) – buildsucceeded

5

如果您使用PM2,它確實是eas Ÿ查看日誌。

對於我的項目,我有我的服務器上運行的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

在我的配置中,全局安裝了parse-server和parse-dashboard(npm install -g parse-servernpm install -g parse-dashboard)。

+0

你是什麼意思的PM2? –

+0

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

2

解析儀表板的最新版本有日誌頁面開箱

enter image description here

+0

哦,這很好。 – buildsucceeded

+0

這就是我現在得到的結果:'當你開始使用雲代碼時,你的日誌將顯示在這裏。 瞭解更多 ' – nyxee