首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用log4net登录到AppInsights中的Azure Service Fabric登录

应用log4net登录到AppInsights中的Azure Service Fabric登录
EN

Stack Overflow用户
提问于 2017-07-05 13:58:39
回答 1查看 914关注 0票数 2

我有一个网站,作为‘应用服务’在Azure和‘服务结构’与一些服务的背景任务。对于日志记录,我想使用log4net和分析AppInsights。比如:

WebSite --> log4net --> AppInsights appender -> AppInsights

服务结构--> log4net --> AppInsights appender -> AppInsights

问题是:实现描述日志流的正确方法是使用log4net进行日志记录,用AppInsights进行分析。我是否可以将AppInsights中的日志与网站和服务结构区分开来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-06 07:13:46

问题是:实现描述日志流的正确方法是使用log4net进行日志记录,用AppInsights进行分析。

根据我的理解,您可以按照以下步骤使用log4net登录应用程序洞察力:

要通过log4Net添加诊断日志:

代码语言:javascript
复制
logger.Info("Hello world!!!");

在这里,我创建了我的asp.net MVC应用程序,配置了应用程序洞察力并安装了相关的包,然后在Application_Start方法下从Global.asax.cs文件中添加了如下配置:

代码语言:javascript
复制
log4net.Config.XmlConfigurator.Configure();

然后,我将我的web应用程序部署到我的两个蓝色web应用程序中,然后我可以按如下方式搜索日志:

我是否可以将AppInsights中的日志与网站和服务结构区分开来。

您可以利用应用洞察中的分析并编写查询,以便根据筛选器区分日志和不同的服务,如下所示:

此外,我更喜欢为我的每个蔚蓝web应用程序创建一个新的应用程序洞察力,因为每个月都有1GB(s)的免费应用程序,对我来说,管理诊断日志记录很简单。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44928369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档