如何在Parse Dashboard Logs View中显示日志

时间:2017-04-10 13:07:44

标签: logging parse-platform parse-cloud parse-dashboard

Parse Dashboard有一个Logs视图,应该显示Parse生成的Logs。

目前我们所获得的只是LiveQuery启动日志,没有错误。所以我们知道可以读取日志但不知道如何告诉Parse在这里记录它们。

我已在网上搜索此功能的文档,但它们似乎不存在。

有人可以指出如何在此处显示日志,以及可以在此处显示的日志。即:它只是云代码日志吗?节点日志可以在这里定向吗?

非常感谢任何文档的示例或链接。

运行Parse Dashboard v 1.0.19。

1 个答案:

答案 0 :(得分:3)

使用解析记录器记录的任何内容都应显示在仪表板日志中(它们适用于我!)。

所以,有些事要知道:

  1. 只有在ParseServer中使用记录器记录的内容才会出现在那里。 Stdout和Stderr不会重定向到日志。因此,如果您使用CURL,它们就不会显示在日志中。
  2. 如果parse-server生成错误,则记录并显示 在仪表板中。我不熟悉LiveQuery功能 并且可能存在产生错误的路径 但没有记录。如果你能告诉我如何重现它和它 记录错误,我会修复它:)。
  3. 要记录某些内容,您可以:
  4. console.log()

    或者,在云代码中,您可以在请求对象上使用记录器:

    const logger = require('parse-server').logger;
    logger.warn('this is a log message', { foo: 'bar' });
    

    一般来说,解析服务器非常安静。您可以通过设置环境变量 Parse.Cloud.define('cloudFunctionName', (request, response) => { request.log.warn('this is a log message!'); });

    来使其变得健谈