首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用ASP.Net Core2.0应用程序不记录遥测信息到调试窗口

用ASP.Net Core2.0应用程序不记录遥测信息到调试窗口
EN

Stack Overflow用户
提问于 2017-10-09 19:21:44
回答 1查看 1.1K关注 0票数 0

我正在VisualStudio2017中编写一个ASP.NET Core2.0应用程序。我在控制器上有这样的记录:

代码语言:javascript
运行
复制
    public HomeController(ILogger<HomeController> logger)
    {
        this._logger = logger;
    }

    public IActionResult Index()
    {
        _logger.LogInformation("In The Index");
        return View();
    }

这将在调试窗口中生成日志,很好:

索引中的WebApplication4.Controllers.HomeController:Information:

但是,我想而不是记录所有这些遥测方法:

应用程序遥测(未配置):{"name":"Microsoft.ApplicationInsights.Dev.Message","time":"2017-10-09T19:11:31.1311753Z","tags":{"ai.internal.nodeName":"DESKTOP-MBRK754","ai.operation.id":"7a80811a-422cb8019de22af6","ai.location.ip":"127.0.0.1",“ai.cloud.roleInstance”:“桌面-MBRK754 754”,"ai.operation.parentId":"|7a80811a-422cb8019de22af6.","ai.application.ver":"1.0.0.0","ai.operation.name":"GET Home/Index",“ai.internal.sdkVersion”:“aspnet5c 5c:2.1.1”},"data":{"baseType":"MessageData","baseData":{"ver":2,“message”:“执行带有参数的动作方法ai.operation.name (WebApplication4)”((Null)- ModelState是有效的“severityLevel”:“信息”,"properties":{"AspNetCoreEnvironment":"Development",“ValidationState”:“有效”,"ActionName":"WebApplication4.Controllers.HomeController.Index (WebApplication4),"CategoryName":"Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker","DeveloperMode":"true",“{OriginalFormat}”:“执行带有参数的动作方法{ActionName} - ModelState is {ValidationState}”}

我的appsettings.json看起来是这样的:

代码语言:javascript
运行
复制
"Logging": {
  "IncludeScopes": false,
  "LogLevel": {
    "Default": "Information"
  }
}

我如何过滤掉只是遥测信息?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-09 21:59:21

Startup.Configure()中添加以下行Microsoft.ApplicationInsights.Extensibility.TelemetryConfiguration.Active.DisableTelemetry = true;

Sources

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

https://stackoverflow.com/questions/46653589

复制
相关文章

相似问题

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