2017-02-02 148 views
3

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

我期待什么? 我已经定义的仪表盘解析

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

我注意到日志一个Hello World云功能

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

与输出我得到的解析Dashboard是唯一的请求和响应。

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

最后我有一些谷歌工作, https://github.com/ParsePlatform/parse-server/wiki/LoggerAdapter.js

但还不够了解。 没有日志,我不可能检查其他功能。

回答

0

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

1

我这样做了一些日志记录,使用最新的分析服务器(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