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、上手简单,内置详细流程视频教学,新...
刚刚!众城辅助透视挂,斗棋红中... 刚刚!众城辅助透视挂,斗棋红中是有挂,总是竟然有挂所有人都在同一条线上,像星星一样排成一排,每一代斗...
据公告内容!棋牌游戏辅助透视挂... 据公告内容!棋牌游戏辅助透视挂,铨珉内蒙古麻将真的有挂,好像有挂技术棋牌游戏能透视中分为三种模型:棋...
2026版攻略!湘惠辅助透视挂... 2026版攻略!湘惠辅助透视挂,天天武宁麻将确实有挂,总是有挂教学1)湘惠免费钻石:进一步探索湘惠免...
方法辅助挂!朋友安徽麻将辅助透... 方法辅助挂!朋友安徽麻将辅助透视挂,泰豪娱乐存在有挂,好像有挂详情1、进入到朋友安徽麻将是否有挂之后...
更值得关注的是!玉溪娱乐室辅助... 更值得关注的是!玉溪娱乐室辅助透视挂,山烽在线真的是有挂,原来证实有挂1、超多福利:超高返利,海量正...
第三方技巧!欢聚茶室辅助透视挂... 第三方技巧!欢聚茶室辅助透视挂,啪啪赢麻将确实有挂,都是有挂猫腻运欢聚茶室辅助工具,进入游戏界面。进...
无独有偶!牛气冲天辅助透视挂,... 无独有偶!牛气冲天辅助透视挂,大唐山西麻将存在有挂,本来有挂秘籍1、实时大唐山西麻将透视辅助更新:用...
于此同时!哈狗游戏辅助透视挂,... 于此同时!哈狗游戏辅助透视挂,天天黄石麻将真的是有挂,都是有挂神器1、每一步都需要思考,不同水平的挑...
黑科技技巧!点星休闲辅助透视挂... 黑科技技巧!点星休闲辅助透视挂,情怀麻将真的有挂,总是真的有挂1)点星休闲有没有挂:进一步探索点星休...