小编cij*_*mas的帖子

使用Application Insights在Azure上进行ASP.NET Core跟踪日志记录

我在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

6
推荐指数
1
解决办法
3553
查看次数

有没有办法在没有Azure订阅的情况下使用应用程序洞察?

我知道我的问题听起来很奇怪,可能简单的回答是"不".但是,考虑到Application Insights SDK所做的好的和有用的事情列表,我想知道是否有办法让它像在本地运行的键值对数据库一样在本地登录.

azure azure-application-insights

6
推荐指数
1
解决办法
1599
查看次数