2016-03-03 160 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