如何在 Parse Dashboard 日志视图中显示日志
Posted
技术标签:
【中文标题】如何在 Parse Dashboard 日志视图中显示日志【英文标题】:How to show logs in Parse Dashboard Logs View 【发布时间】:2017-04-10 13:07:44 【问题描述】:Parse 仪表板有一个日志视图,该视图应显示 Parse 生成的日志。
目前我们得到的只是 LiveQuery 启动日志,没有错误。所以我们知道可以读取日志,但不知道如何告诉 Parse 在此处记录它们。
我已经在网上搜索了有关此功能的文档,但它们似乎不存在。
有人可以指出如何在此处显示日志,以及可以在此处显示哪些日志。即:它只是云代码日志吗?节点日志可以定向到这里吗?
任何示例或文档链接将不胜感激。
运行 Parse Dashboard v 1.0.19。
【问题讨论】:
【参考方案1】:使用解析记录器记录的任何内容都应显示在您的仪表板日志中(它们为我做!)。
所以,有些事情要知道:
-
只有使用 ParseServer 中的记录器记录的内容才会出现在那里。 Stdout 和 Stderr 不会重定向到日志。因此,如果您使用
console.log()
,它们将不会出现在日志中。
如果 parse-server 产生错误,应该记录并显示
在仪表板中。我对 LiveQuery 功能不太熟悉
并且可能存在产生错误的路径
但没有记录。如果你能告诉我如何复制和它
记录错误,我会修复它:)。
要记录某些内容,您可以:
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!');
);
通常,解析服务器非常安静。你可以通过设置环境变量VERBOSE=1
来让它变得健谈
【讨论】:
以上是关于如何在 Parse Dashboard 日志视图中显示日志的主要内容,如果未能解决你的问题,请参考以下文章
如何将数据从客户端(android-java 应用程序)发送到解析服务器,对其进行处理,将其保存在 parse-dashboard 中并将结果发送回客户端?
在 Amazon EC2 上登录 Parse Dashboard
配置在 Parse Server Dashboard 上不可见?
将 parse-dashboard 部署到 heroku 时出错
如何从客户端(android-java app)发送数据到解析服务器,处理它,将其保存在parse-dashboard中并将结果发送给客户端?