私はAzure Cosmos DBを使って作業しています。私はC#(Webサービス)でクライアント側をプログラミングしていますが、サーバーサイドのストアドプロシージャをJavaスクリプトで作成しています。Azure Cosmos DBストアドプロシージャをデバッグする方法は?
ストアドプロシージャのコードをデバッグするにはどうすればよいですか?
おかげで、
MAK
私はAzure Cosmos DBを使って作業しています。私はC#(Webサービス)でクライアント側をプログラミングしていますが、サーバーサイドのストアドプロシージャをJavaスクリプトで作成しています。Azure Cosmos DBストアドプロシージャをデバッグする方法は?
ストアドプロシージャのコードをデバッグするにはどうすればよいですか?
おかげで、
MAK
AzureのコスモスDBストアドプロシージャがサーバー上で実行されているJSスクリプトで、あなたはあなたの側でそれをデバッグすることはできません。
ただし、console.log()
を使用すると、ストアドプロシージャのキーステップを以下のように記録できます。
その後、ストアドプロシージャconsole.log()
ステートメントからの出力を得るためにgetScriptLogを使用しています。
EnableScriptLogging = true
がにconsole.logを印刷する必要があることに注意してください:
var response = await client.ExecuteStoredProcedureAsync(
document.SelfLink,
new RequestOptions { EnableScriptLogging = true });
Console.WriteLine(response.ScriptLog);
あなたはこのofficial docを参照することができます。
お手伝いします。
あなたの答えは良いですが、それはそのために周りに良い仕事を与えるのですが、いくつかの問題は、我々は例外を未処理受け取った場合、ロガーは、私たちを助けにはなりませんが、他の事は、我々は
@MAKはい、ストアドプロシージャーのjsコードはサーバー側で実行されるため、段階的にデバッグすることはできません。 –
最新のアップデートはありますか? –