Azure functions 将Azure功能请求记录为失败并返回状态200

Azure functions 将Azure功能请求记录为失败并返回状态200,azure-functions,azure-application-insights,Azure Functions,Azure Application Insights,我在dotnet中有一个azure函数V3。如果出现应用程序错误,该函数将返回状态200和带有错误属性的json。(就像graphql正在做的那样。) 如果发生错误,Application insights将此请求显示为成功: 由于识别和警告失败要容易得多,因此我更希望使用Successful request:false记录此操作 是否有办法返回状态200,但将日志记录请求设置为失败?成功的请求不可更改 在函数v2中,我们可以为您的案例添加一个自定义属性,如Is_success as fals

我在dotnet中有一个azure函数V3。如果出现应用程序错误,该函数将返回状态200和带有错误属性的json。(就像graphql正在做的那样。)

如果发生错误,Application insights将此请求显示为成功:

由于识别和警告失败要容易得多,因此我更希望使用
Successful request:false
记录此操作


是否有办法返回状态200,但将日志记录请求设置为失败?

成功的请求不可更改

在函数v2中,我们可以为您的案例添加一个自定义属性,如Is_success as false


但在function v3中,当前在使用时存在一些问题。

此日志是否按应用程序洞察自动收集?在azure function->Monitor中,它是否仍然与“Successful request:true”相同?感谢您提供的信息。我将在新的一年里试一试。