ASP.NET CORE Webapi项目配置Nlog

1.安装Nlog.Web.ApsNetCore

2.添加nlog.config配置文件

 



  
  
    
    
    
    
  
  
    
    
    
    
    
  

将文件属性改为始终复制,在CreateHostBuilder方法中添加添加最后一句。

如:

public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup();
                }).UseNLog();

完成后就可以使用private static Logger nLogger = LogManager.GetCurrentClassLogger();

nLogger.Info("21321421");  这样来记录日志了

参考:ASP.NET Core 2.1 : 十二.内置日志、使用Nlog将日志输出到文件 - FlyLolo - 博客园 (cnblogs.com)icon-default.png?t=M276https://www.cnblogs.com/FlyLolo/p/ASPNETCore2_12.html

你可能感兴趣的:(.netcore,c#,asp.net)