저는 Azure Cosmos DB로 작업 중이며 C# (웹 서비스)에서 클라이언트 측 프로그래밍을하고 있으며 일부 서버 측 저장 프로 시저를 Java 스크립트로 작성하고 있습니다.Azure Cosmos DB 저장 프로 시저를 디버깅하는 방법?
저장 프로 시저의 코드를 디버깅하려면 어떻게해야합니까?
감사합니다,
MAK
저는 Azure Cosmos DB로 작업 중이며 C# (웹 서비스)에서 클라이언트 측 프로그래밍을하고 있으며 일부 서버 측 저장 프로 시저를 Java 스크립트로 작성하고 있습니다.Azure Cosmos DB 저장 프로 시저를 디버깅하는 방법?
저장 프로 시저의 코드를 디버깅하려면 어떻게해야합니까?
감사합니다,
MAK
푸른 코스모스 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 코드는 서버 측에서 실행되므로 단계별로 디버깅 할 수 없습니다. –
지금 어떤 업데이트가 있습니까? –