.NET 核心 API LoggerFactory
.NET Core API LoggerFactory
我有一个像这样的 .NET Core API 项目(Core 2.2)
namespace TestApplication2
{
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
ILoggerFactory loggerFactory = new LoggerFactory()
.AddConsole()
.AddDebug();
ILogger logger = loggerFactory.CreateLogger<Program>();
logger.LogInformation(
"This is a test of the emergency broadcast system.");
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
}
}
}
谁能告诉我在哪里可以找到日志输出?在 VS 输出选项卡中我什么也看不到。
在这里
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.1
它提到了有关控制台的内容,但我 运行 来自 VS2017 的应用程序
在此配置(AddConsole、AddDebug)中,如果您 运行 应用程序处于控制台模式(而不是 IIS Express),您可以在控制台中看到输出。
为此,请单击 运行 按钮旁边的小箭头,select 您的项目名称。
我有一个像这样的 .NET Core API 项目(Core 2.2)
namespace TestApplication2
{
public class Program
{
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
ILoggerFactory loggerFactory = new LoggerFactory()
.AddConsole()
.AddDebug();
ILogger logger = loggerFactory.CreateLogger<Program>();
logger.LogInformation(
"This is a test of the emergency broadcast system.");
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>();
}
}
}
谁能告诉我在哪里可以找到日志输出?在 VS 输出选项卡中我什么也看不到。
在这里
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/logging/?view=aspnetcore-2.1
它提到了有关控制台的内容,但我 运行 来自 VS2017 的应用程序
在此配置(AddConsole、AddDebug)中,如果您 运行 应用程序处于控制台模式(而不是 IIS Express),您可以在控制台中看到输出。
为此,请单击 运行 按钮旁边的小箭头,select 您的项目名称。