我在Azure中部署了一个ASP.NET Core Web项目,并配置了Application Insights.Insights正在接收请求等的数据,但我无法显示我的日志.
我正在使用vanilla Microsoft.Extensions.Logging框架并在控制器操作上记录测试错误
logger.LogError("Test application insights message");
Run Code Online (Sandbox Code Playgroud)
在我设置的Startup.cs配置方法中
loggerFactory.AddAzureWebAppDiagnostics();
Run Code Online (Sandbox Code Playgroud)
...并且可以成功查看Azure日志流中出现的错误消息:
2017-04-14 11:06:00.313 +00:00 [Error] Test application insights message
Run Code Online (Sandbox Code Playgroud)
但是,我还希望此消息显示在Application Insights跟踪中,但无处可寻.我想我需要配置ILoggerFactory但不确定如何找到关于这个主题的文档.
在此先感谢您的帮助
azure-application-insights asp.net-core asp.net-core-logging
我知道我的问题听起来很奇怪,可能简单的回答是"不".但是,考虑到Application Insights SDK所做的好的和有用的事情列表,我想知道是否有办法让它像在本地运行的键值对数据库一样在本地登录.