Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/424.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Microsoft Azure宇宙数据库脚本资源管理器控制台.log_Javascript_Azure_Console_Azure Cosmosdb - Fatal编程技术网

Javascript Microsoft Azure宇宙数据库脚本资源管理器控制台.log

Javascript Microsoft Azure宇宙数据库脚本资源管理器控制台.log,javascript,azure,console,azure-cosmosdb,Javascript,Azure,Console,Azure Cosmosdb,我正在尝试使用javascript调试在Microsoft Azure CosmosDB“脚本资源管理器”中编写的存储过程或脚本。我放置了几个console.log()消息,以便跟踪我的进程,但找不到这些日志消息写入的位置 在脚本框架上,有一个用于输入变量的文本框,下面有一个显示响应的文本框 在哪里可以找到使用console.log()记录的日志消息 谢谢。我找到了一个getScriptLog方法来获取控制台。Azure Cosmos DB存储过程中的Log()语句 我在Azure Cosmos

我正在尝试使用javascript调试在Microsoft Azure CosmosDB“脚本资源管理器”中编写的存储过程或脚本。我放置了几个console.log()消息,以便跟踪我的进程,但找不到这些日志消息写入的位置

在脚本框架上,有一个用于输入变量的文本框,下面有一个显示响应的文本框

在哪里可以找到使用console.log()记录的日志消息


谢谢。

我找到了一个getScriptLog方法来获取控制台。Azure Cosmos DB存储过程中的Log()语句

我在Azure Cosmos DB集合中创建了一个存储过程,如下所示:

我不知道您当前使用的是什么语言SDK,请参考下面的Java SDK示例代码,该代码也可以在其他SDK中实现

//query exist stored procedure in collection
StoredProcedure createdSproc =documentClient.readStoredProcedure("dbs/" + DATABASE_ID + "/colls/" + COLLECTION_ID +"/sprocs/"+"test", null).getResource();
//print query result
System.out.println(createdSproc.toString());
try {
    //set Request options
    RequestOptions options=new RequestOptions();
    //enable script logging  true
    options.setScriptLoggingEnabled(true);
    //execute stored procedure
    StoredProcedureResponse spr = documentClient.executeStoredProcedure(createdSproc.getSelfLink(), options,
            null);
    System.out.println(spr.toString());
    System.out.println("status code: "+spr.getStatusCode());
    //print script log
    System.out.println("Scrpit Log: "+ spr.getScriptLog());
    System.out.println("Response body: "+spr.getResponseAsString());
} catch (DocumentClientException e) {
    e.printStackTrace();
}
输出:

请注意,打印console时需要此代码。日志

选项。setScriptLoggingEnabled(true)


也请看帖子。你可以在forum.Thx上标记这个答案供其他人参考。