C# 如何覆盖ASP.NET Core中的默认日志记录信息

C# 如何覆盖ASP.NET Core中的默认日志记录信息,c#,asp.net,logging,asp.net-core,.net-core,C#,Asp.net,Logging,Asp.net Core,.net Core,当我启动默认ASP.NET核心应用程序时,我在控制台中看到以下几行代码: Hosting environment: Production Now listening on: http://localhost:5000 Application started. Press Ctrl+C to shut down. 在哪里可以更改此日志?这些行不会被记录,而是打印到控制台。导致此输出的原因是启动应用程序的默认方式。或者特别是,内部设置一切 您必须自己编写代码才能更改输出。这些行不会被记录,而是打印

当我启动默认ASP.NET核心应用程序时,我在控制台中看到以下几行代码:

Hosting environment: Production
Now listening on: http://localhost:5000
Application started. Press Ctrl+C to shut down.

在哪里可以更改此日志?

这些行不会被记录,而是打印到控制台。导致此输出的原因是启动应用程序的默认方式。或者特别是,内部设置一切


您必须自己编写代码才能更改输出。

这些行不会被记录,而是打印到控制台。导致此输出的原因是启动应用程序的默认方式。或者特别是,内部设置一切


如果不自己编写代码,就无法更改输出。

我找到了几篇关于
iaapplicationlifetime
iaapplicationlifetime.ApplicationStarted
的文章,但它无论如何都不起作用。我找到了几篇关于
iaapplicationlifetime
iaapplicationlifetime.ApplicationStarted
的文章,但是反正也不行