我有一个.NET 6.0应用程序托管在Azure的App Service中,诊断设置为将“App Service Console Logs”记录到“Log Analytics Workspace”(应用程序中的Serilog配置为写入控制台)。
然后在Log Analytics Workspace中,我尝试查询应用程序注销的错误。
在查询表“AppServiceAppLogs”时我可以看到错误,但StackTrace只有一行-“Object reference not set to an instance of an object”。
如何查看StackTrace的其余信息?应该有更多的行显示特定的文件和行号的代码中的问题是...但我无法通过任何KQL查询查看这些详细信息。
这个引用(https://learn.microsoft.com/en-us/azure/azure-monitor/reference/tables/appserviceapplogs)说StackTrace是完整的,但是它的其余部分隐藏在哪里?
1条答案
按热度按时间8zzbczxx1#
我仍然不确定如何在日志分析中看到完整的StackTrace。
但是。我确实找到了日志的存储位置,更多的信息保存在一个文件中。
此文件(
eventlog.xml
)可以在应用服务的高级工具(Kudu)中的LogFiles
文件夹下找到