1、新建NLog配置文件,名称分别为nlog.config和nlog.debug.config
另一份配置文件与上面一样,修改保存日志的目录为其他目录
2、在Startup里的Configure方法里配置,并根据环境配置NLog配置文件
//根据环境变量切换NLog配置 var environment = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT"); var isProd = environment == EnvironmentName.Production; env.ConfigureNLog(isProd ? "nlog.config" : "nlog.debug.config");
可在工程的属性 调试里修改环境变量