嗨,我想知道为什么当我使用 Application Insight 将它记录在日志分析中时,我的堆栈跟踪会被切断?
正如您在图像中看到的那样,由于某种原因,我没有得到整个堆栈跟踪。
我在我的应用程序中这样记录它:
catch (Exception e)
{
//create a dictionary to store the json string
var customDataDict = new Dictionary<string, string>();
customDataDict.Add("Exception StackTrace", e.StackTrace);
// Send the exception telemetry:
telemetry.TrackException(e, customDataDict);
return new HttpResponseMessage(HttpStatusCode.BadRequest);
}
我的堆栈跟踪应该如下所示:
在 C:\Users\John\Documents\Visual Studio 2015\Projects\TestAPILogging\TestAPILogging\Controllers\LoggingApiController.cs:line 43 中的 TestAPILogging.Controllers.LoggingApiController.d__0.MoveNext()
我错过了什么吗?可以保存多少个字符有限制吗?