asp.net core使用日志组件NLog和Log4Net实例教程

Nlog相关资料:

https://github.com/NLog/NLog/wiki/Getting-started-with-ASP.NET-Core-2

https://github.com/NLog/NLog.Web/tree/master/examples/ASP.NET%20Core%202/Visual%20Studio%202017/ASP.NET%20Core%202%20-%20VS2017

1 nuget安装NLog.Web.AspNetCore

2 在web应用程序Program.cs中对照修改代码

3 在相应的控制器中修改

4 在web应用程序中添加nlog.config配置文件,并设置为较新则复制或始终复制

Log4Net相关资料:

https://github.com/huorswords/Microsoft.Extensions.Logging.Log4Net.AspNetCore

1 nuget安装Microsoft.Extensions.Logging.Log4Net.AspNetCore

2 修改web应用程序program.cs

3 在相应的控制器中修改

4 在Web应用程序中添加log4net.config,并设置为较新复制或始终复制

运行程序,会在Web应用程序目录下生成日志文件