2015-05-23 70 views
3

我正在使用流星和Meteor UP進行部署。 目前爲止這麼好。 我可以將我的項目部署到我測試的Ubuntu服務器上。如何在使用流星和流星時監控服務器端日誌

我的問題是我不知道如何在服務器上進行調試。 如果我使用node.js並表達,我可以寫console.log(「some error」)來查看日誌。

日誌文件似乎/var/log/upstart/.log 但我只能找到

>> stepping down to gid: meteoruser 
>> stepping down to uid: meteoruser 

有什麼辦法來輸出 「的console.log(東西)」?

我使用Ubuntu-14.04和Meteor 1.1.0.2。

回答

10

是的,有。像通常在服務器端代碼中那樣執行console.log(something)。然後從您的流星目錄中的Ubuntu服務器(您做同樣的地方mup deploy),做mup logs -f

這將允許您實時監控日誌。

UPDATE:對於使用新mupx這些,你可以用mupx logs -f

ref

+0

感謝檢查日誌。我可以在if(Meteor.isServer){}中監視日誌。該塊以外似乎在瀏覽器中顯示。 –

+0

預期的行爲是服務器上的任何內容都記錄到服務器,客戶端上的任何內容都會記錄到客戶端。如果您的'console.log'同時在兩個客戶端和服務器上,它也可以在客戶端和服務器上。 – FullStack

+0

謝謝!如果我在過去2個月才知道這一點。 – mhlavacka