我们正在开发一个多租户Web应用程序(ASP.NET,MVC,C#),它将在Azure App Service中托管。每个租户将拥有单独的数据库和用于存储文件的单独Azure存储帐户。 我已经阅读了Enabling Storage Logging上的MSDN文章。但根据它,Blob存储上的应用程序日志记录无法保持每个租户。 我的问题是,
答案 0 :(得分:1)
如果您想登录链接到租户的存储,您可能需要在代码中处理它。例如。跟踪请求中的租户ID,并能够使用适当的连接字符串解析存储包装器。
我建议您查看Azure OMS Log Analytics。只需使用tenantId创建日志记录并将其推送到OMS。您的所有日志都将位于同一位置,您可以按租户(其中tenantId = 123)或按类型查询日志"错误&#34 ;.