要在Visual Studio中查看ASP.NET Core Web服务器的控制台输出,可以使用以下方法:
.ConfigureLogging((hostingContext, logging) =>
{
logging.AddDebug();
logging.AddConsole();
})
这将配置日志记录以将输出发送到控制台。
using Microsoft.Extensions.Logging;
var loggerFactory = LoggerFactory.Create(builder =>
{
builder.AddConsole();
builder.AddDebug();
});
ILogger logger = loggerFactory.CreateLogger();
这将创建一个ILogger实例,您可以使用它来记录消息。
logger.LogInformation("This is a log message");
请注意,如果您正在使用IIS Express运行应用程序,则控制台输出将不可见。您可以通过在应用程序的Properties文件夹中的launchSettings.json文件中进行更改来更改此设置。将"launchBrowser"设置为false,以便控制台窗口保持打开状态,并且可以查看输出。