ASP .NET Core Web服务器在.NET Core 2.2中的控制台输出在VS中不可见。
创始人
2024-11-11 14:02:13
0次

要在Visual Studio中查看ASP.NET Core Web服务器的控制台输出,可以使用以下方法:

  1. 在Program.cs文件中,找到CreateWebHostBuilder方法,并在创建WebHostBuilder之前添加以下代码:
.ConfigureLogging((hostingContext, logging) =>
{
    logging.AddDebug();
    logging.AddConsole();
})

这将配置日志记录以将输出发送到控制台。

  1. 确保使用了Microsoft.Extensions.Logging命名空间:
using Microsoft.Extensions.Logging;
  1. 在启动Main方法之前,将以下代码添加到Main方法中:
var loggerFactory = LoggerFactory.Create(builder =>
{
    builder.AddConsole();
    builder.AddDebug();
});

ILogger logger = loggerFactory.CreateLogger();

这将创建一个ILogger实例,您可以使用它来记录消息。

  1. 在需要输出日志的位置,使用以下代码记录消息:
logger.LogInformation("This is a log message");
  1. 运行应用程序,并在Visual Studio的输出窗口中查看控制台输出。您可以选择选择"控制台输出"作为输出窗口选项。

请注意,如果您正在使用IIS Express运行应用程序,则控制台输出将不可见。您可以通过在应用程序的Properties文件夹中的launchSettings.json文件中进行更改来更改此设置。将"launchBrowser"设置为false,以便控制台窗口保持打开状态,并且可以查看输出。

相关内容

热门资讯

玩家必看教程!微乐小程序辅助器... 玩家必看教程!微乐小程序辅助器(透视挂),微乐陕西挖坑其实是有透视挂教程亲,关键说明,微乐小程序辅助...
今日头条!微信小程序四川微乐脚... 今日头条!微信小程序四川微乐脚本(透视器),微乐甘肃麻将其实是真的有透视挂技巧1、进入到微信小程序四...
玩家必用!微乐科技软件下载(辅... 玩家必用!微乐科技软件下载(辅助器),微乐天津麻将手机版一贯真的是有透视挂软件1.微乐科技软件下载 ...
记者揭秘!微乐小程序自建房辅助... 记者揭秘!微乐小程序自建房辅助下载(透视器),微乐广东麻将一贯是有透视挂攻略运微乐小程序自建房辅助下...
实测必看!微乐小程序怎么挂脚本... 实测必看!微乐小程序怎么挂脚本(作弊器),微乐打炸一直真的是有透视挂插件该软件可以轻松地帮助玩家将微...
重要通知!2025微乐小程序黑... 重要通知!2025微乐小程序黑科技(透视挂),微乐安庆麻将好像真的有透视挂方法1、许多玩家不知道20...
玩家必看教程!微乐小程序外辅助... 玩家必看教程!微乐小程序外辅助工具(辅助),微乐辽宁斗地主好像是有透视挂方法1、微乐小程序外辅助工具...
玩家必备科普!微乐自建房辅助软... 玩家必备科普!微乐自建房辅助软件(辅助器),微乐联盟真是是真的有透视挂工具1、下载好微乐自建房辅助软...
2分钟细说!微信小程序微乐辅助... 2分钟细说!微信小程序微乐辅助器教程图片(透视器),微乐卡五星其实是真的有透视挂app在进入微信小程...
实测教程!微信小程序微乐辅助免... 实测教程!微信小程序微乐辅助免费版(辅助),微乐锄大地好像有透视挂工具1、任何微信小程序微乐辅助免费...