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,以便控制台窗口保持打开状态,并且可以查看输出。

相关内容

热门资讯

黑科技真的!德扑之星ai辅助神... 黑科技真的!德扑之星ai辅助神器(wepoke辅助插件)一贯有挂(有挂教程)-哔哩哔哩1)wepok...
黑科技攻略!wpk有辅助挂(a... 1、黑科技攻略!wpk有辅助挂(aa poker有外挂吗)真是是有挂(有挂方式)-哔哩哔哩2、进入游...
黑科技插件!扑克时间假不假(德... 黑科技插件!扑克时间假不假(德州ai人工智能)先前真的是有挂(有挂教学)-哔哩哔哩1、打开德州pok...
黑科技中牌率!德扑ai智能(a... 黑科技中牌率!德扑ai智能(aapoker发牌机制)切实真的是有挂(讲解有挂)-哔哩哔哩1)aapo...
黑科技ai!微扑克数据辅助软件... 黑科技ai!微扑克数据辅助软件(德扑ai软件靠谱吗)原先真的是有挂(有挂教学)-哔哩哔哩;是一款可以...
黑科技科技!poker有外挂(... 黑科技科技!poker有外挂(aa poker有外挂吗)切实是真的有挂(有挂详情)-哔哩哔哩;小薇(...
黑科技代打!云扑克辅助器可以卖... 黑科技代打!云扑克辅助器可以卖(wepoke智能ai)确实存在有挂(有挂教程)-哔哩哔哩1、用户打开...
黑科技游戏!微扑克的辅助工具苹... 黑科技游戏!微扑克的辅助工具苹果(微扑克透牌)确实存在有挂(有挂规律)-哔哩哔哩;微扑克透牌是一种具...
黑科技安卓版!微扑克有辅助透视... 黑科技安卓版!微扑克有辅助透视(德扑ai机器人软件开发)一直真的是有挂(有挂猫腻)-哔哩哔哩是一款可...
黑科技安卓版!轰趴大菠萝可以提... 黑科技安卓版!轰趴大菠萝可以提高胜率(微扑克如何让系统发好牌)素来是真的有挂(有挂方针)-哔哩哔哩,...