我正在使用Azure Cosmos DB,我正在使用C#(Web服务)编写客户端,我正在使用java脚本编写一些服务器端存储过程。
如何调试存储过程的代码?
谢谢,
MAK
Azure Cosmos DB存储过程是在服务器上运行的JS脚本,您无法在其上调试它。
但是,您可以使用console.log ()
记录存储过程中的一些关键步骤,如下所示。
然后使用getScriptLog从存储过程console.log()
语句中获取输出。
请注意,打印console.log需要EnableScriptLogging = true
:
var response = await client.ExecuteStoredProcedureAsync(
document.SelfLink,
new RequestOptions { EnableScriptLogging = true } );
Console.WriteLine(response.ScriptLog);
你可以参考这个official doc。
希望它能帮到你。