netcore的NLog使用小记
程序员文章站
2022-03-13 17:46:06
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+日志内容-->
推荐阅读
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之七使用JWT生成Token(个人见解)
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之十一Swagger使用一
-
.NetCore如何使用ImageSharp进行图片的生成
-
netcore在CentOS7 下使用处理图片的问题
-
.netcore 中使用开源的AOP框架 AspectCore
-
使用NLog给Asp.Net Core做请求监控的方法
-
.Net Core 使用NLog记录日志到文件和数据库的操作方法
-
netcore编程之后面对不习惯的xshell黑屏部署,是时候使用jenkins自动化发布工具了
-
.Net项目中NLog的配置和使用实例详解
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之六使用过滤器进行全局请求数据验证