VS Studio代码中的LogDebug到调试控制台

时间:2020-10-08 12:49:01

标签: visual-studio-code

我似乎无法使用dotnet核心将调试语句记录到VS Code中的“调试控制台”上。我的Startup.cs中有以下语句:

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILogger<Startup> logger)
    {
        _logger = logger;
        ...
    }

当我从以下位置打印此语句时

_logger.LogInformation("Testing LogInformation");

我在调试控制台中获得了输出,但是当我运行以下语句时:

_logger.LogDebug("Testing LogDebug");

什么都没显示。我想做很多调试语句,除非将其配置为运行调试语句,否则这些调试语句不会继续生产。看来这将是一个配置设置。我读了this post,但对我来说没有意义。我似乎非常直观,LogDebug会在Debug Console中显示一条语句,并且如果挑战(如link in the post所述)是:“如果默认值为Debug或Verbose,则典型请求将包含数百条日志消息流,并且在大多数情况下可能会使日志输出不可用。”,应该以不同的方式来处理该挑战,例如能够过滤显示调试语句的组件。

我是否缺少配置选项?其他人在使用LogInformation吗?

0 个答案:

没有答案