1. 啟動應用程式日誌配置 修改Program.cs,在WebHostBuilder構建時配置日誌 public static IWebHostBuilder CreateWebHostBuilder(string[] args) => WebHost.CreateDefaultBuilder(ar ...
1. 啟動應用程式日誌配置
修改Program.cs
,在WebHostBuilder構建時配置日誌
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.ConfigureLogging(logging =>
{
logging.ClearProviders();
logging.SetMinimumLevel(LogLevel.Information);
logging.AddConsole();
}).UseNLog();
其中,UseNLog是拓展方法,需要引入NLog.Web.AspNetCore
2. 新增配置文件nlog.config
<!--fileName值——表示在程式運行目錄,分日誌級別按天寫入日誌文件-->
<!--maxArchiveFiles值——日誌文件最大數量,超出則刪除最早的文件-->
<!--layout值——日誌內容格式:時間+日誌級別+LoggerName+日誌內容-->