在所有的应用程序中,日志功能是不可或缺的模块,我们可以根据日志信息进行调试、查看产生的错误信息,在ASP.NET Core中我们可以使用log4net或者NLog日志组件来实现记录日志的功能,这里讲解如何在ASP.NET Core中使用NLog。
1、创建项目(这里使用Core2.2)使用NLog
2、引用NLog动态库
直接在NuGet里面搜索NLog.Web.AspNetCore,然后进行安装即可,如下图所示:
当前选的是4.13.0版本,安装完成如下图:
3、修改Program类,在里面配置使用NLog,代码如下所示:
public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureWebHostDefaults(webBuilder => { webBuilder.UseStartup<Startup>(); }) // 配置使用NLog .UseNLog();