我具有使用Microsoft的ILogger功能进行各种LogWarning调用的功能。部署到Azure服务时,这会将日志数据写入Blob。这似乎使我的应用程序速度大大降低,我认为这是必须通过网络将流量发送到存储单元的本质。
我正在尝试解决-ILogger是可以在我的系统上运行的,因此它更快吗?我该怎么做?
这不是直接答案。对于Azure Web应用程序,我们通常使用Application Insights进行记录。
好处:
1。易于设置并与ILogger集成。
2。您可以控制日志级别。
3。您还可以将日志从“应用程序见解”导出到Blob存储。