asp.net core 2.0 Microsoft.Extensions.Logging 文本文件日志扩
发布时间:2020-12-16 06:44:20 所属栏目:asp.Net 来源:网络整理
导读:asp.net core微软官方为日志提供了原生支持,有如下实现 Console Debug EventLog AzureAppServices TraceSource EventSource 并且在asp.net core项目模板中默认开启Comsole,Debug的日志输出 在实际生产中仅仅是控制台的日志输出是不够的,我们希望使用持久化的
asp.net core微软官方为日志提供了原生支持,有如下实现
并且在asp.net core项目模板中默认开启Comsole,Debug的日志输出 在实际生产中仅仅是控制台的日志输出是不够的,我们希望使用持久化的载体,例如文本txt文件 Huanent.Logging.File是Microsoft.Extensions.Logging的文本文件日志的实现,使用方法非常简单,详细的步骤已经写在github上,请移步 https://github.com/huanent/Huanent.Logging ? 配置说明: 你可通过 Install-Package Huanent.Logging.File来安装拓展,或者在nuget包浏览器搜索Huanent.Logging.File 安装配置完插件后,你的asp.net core程序会将输出的日志保存在程序根目录下的logs文件夹,并以日期划分文件名 1.安装Huanent.Logging.File 2.在Program.cs文件中添加 ? ? 为了降低文件读写对性能的影响,插件内部维护了一个消息队列,对消息日志进行异步存储,在本机低配cpu(surface pro4 酷睿M3)测试每秒写入量为1000多条,足以应付大型项目. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 异步操作方法和IO完成端口
- asp.net-mvc – 如何使用Windsor将依赖项注入到ActionFilte
- asp.net-web-api – 首先使用ASP.NET Web API的EF5代码:更
- asp.net-web-api2 – Web Api 2 Post – UrlHelper.Link不能
- 如何为高使用率的ASP.NET应用程序重新平衡SQL Server 2008?
- Asp.net,在哪里存储登录用户的用户名?
- App_GlobalResources(ASP.NET)中的子文件夹
- asp.net-mvc-4 – ASP.NET MVC 4默认模板在_LoginPartial.c
- asp.net-mvc – ASP.NET MVC 3自定义授权
- asp.net – Request.Browser.Platform不返回iPad,OSX或Wind
推荐文章
站长推荐
- kendo-ui – Kendo UI ASP.NET MVC网格数据源过滤
- asp.net-mvc – Customer Feedback替代UserVoice
- asp.net-mvc-4 – 当连接connecttring configSou
- 为什么GAC和VS引用的程序集不一致?
- asp.net-mvc – ASP MVC区域和ActionLink
- asp.net-mvc – Route Id覆盖Model.Id
- 使用ASP.Net和JSON格式化实现jQuery的jgGrid
- asp.net-mvc – ASP.NET MVC中的Windows Live ID
- 如何使ASP.NET服务器控件获得最短的ID?
- asp.net-mvc – ASP.NET MVC – 从单个控制器动作
热点阅读