netcore的NLog使用小记
程序员文章站
2022-06-18 09:56:14
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+日志内容-->
下一篇: C# 数组Array
推荐阅读
-
netcore在CentOS7 下使用处理图片的问题
-
.netcore 中使用开源的AOP框架 AspectCore
-
使用NLog给Asp.Net Core做请求监控的方法
-
.Net Core 使用NLog记录日志到文件和数据库的操作方法
-
netcore编程之后面对不习惯的xshell黑屏部署,是时候使用jenkins自动化发布工具了
-
.Net项目中NLog的配置和使用实例详解
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之六使用过滤器进行全局请求数据验证
-
ELK分布式日志+NLog在.NetCore中的应用
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之八MemoryCache与redis缓存的使用
-
.netCore+Vue 搭建的简捷开发框架 (2)--仓储层实现和EFCore 的使用