繁体   English   中英

解析云代码记录

[英]Parse Cloud Code Logging

基本上使用AWS服务器上的默认解析设置。 我想调试我最近使用Promise,Arrow Functions,useMasterKey更新的云代码:true ..这些东西。

我在期待什么? 我已经定义了一个hello world cloud函数

Parse.Cloud.define("hello", (request, response) => {
    console.log("Hello world Log Test");
    var user=request.user;
    console.log("Request: "+user);
    response.success("Hello world!");
});

和输出我在Parse仪表板上

2017-02-02T06:27:10.219Z - Ran cloud function hello for user OR2jnwUjmF with:
  Input: {"userTest":"This is so stupid"}
  Result: "Hello world!"

我注意到Parse Dashboard上的日志只有Request和Response。

console.log(..)方法不起作用。

最后,我使用https://github.com/ParsePlatform/parse-server/wiki/LoggerAdapter.js进行了一些谷歌工作

但还不足以理解。 没有日志,我无法检查其他功能。

我使用最新的parse-server(2.5.3)进行了一些日志记录。 在main.js中:

const logger = require('parse-server').logger;
Parse.Cloud.define('test', (request, response) => {
  logger.info('info test');
}

它使用默认的winstonjs记录器: https//github.com/winstonjs/winston#using-the-default-logger

要查看console.logs,您实际上可以在本地运行解析并使用jsbin来测试调用您的cloude代码。 从那里,您可以返回本地服务器(从cmd)查看日志

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM