asp.net core2.0里的Nlog
2018-04-12 16:15
519 查看
Microsoft.Extensions.Logging,到了Version=2.0.0.0,没了AddNlog()
?
——我找不到输出的日志!
。。。。。经过一番百度
step1:添加个Provider
这样,在Startup里Configure实现一个ILoger
如果在controller里使用?——当然是构造函数注入
step2:
F5,跑起来了,调试也有了,去找文件
step3:
还没讲29行FileLogger类实现?
就是在其ILoger.Log()写日志啊。
但是,有个并发问题?——txt文件被其它线程使用?
用单例实现
FileLoggerWriter里新建一个方法写入txt?
仍会被多个线程冲突
——ILoger.Log()只写到_queue
构造函数里Task来取_queue
step5:
如果要过滤?
对不同模块设置不同级别的记录下来。
相关资料:https://www.cnblogs.com/huanent/p/7365790.html
?
——我找不到输出的日志!
。。。。。经过一番百度
step1:添加个Provider
这样,在Startup里Configure实现一个ILoger
如果在controller里使用?——当然是构造函数注入
step2:
F5,跑起来了,调试也有了,去找文件
step3:
还没讲29行FileLogger类实现?
就是在其ILoger.Log()写日志啊。
但是,有个并发问题?——txt文件被其它线程使用?
用单例实现
FileLoggerWriter里新建一个方法写入txt?
仍会被多个线程冲突
——ILoger.Log()只写到_queue
构造函数里Task来取_queue
step5:
如果要过滤?
对不同模块设置不同级别的记录下来。
相关资料:https://www.cnblogs.com/huanent/p/7365790.html
相关文章推荐
- Asp.Net Core 2.0 项目实战(9) 日志记录,基于Nlog或Microsoft.Extensions.Logging的实现及调用实例
- EF Core使用SQL调用返回其他类型的查询 ASP.NET Core 2.0 使用NLog实现日志记录 CSS 3D transforms cSharp:use Activator.CreateInstance with an Interface? SqlHelper DBHelper C# Thread.Abort方法真的让线程停止了吗? 注意!你的Thread.Abort方法真
- Asp.Net Core 2.0 之旅---NLog日志的使用教程
- ASP.NET Core 2.0 使用NLog实现日志记录
- ASP.NET Core 2.0系列学习笔记-NLog日志配置文件
- ASP.NET Core 2.0 配置NLog日志组件
- 从头编写 asp.net core 2.0 web api 基础框架 (5) EF CRUD
- [译]ASP.NET Core 2.0 全局配置项
- ASP.NET Core 2.0 集成测试无法执行的问题
- ASP.NET Core 2.0 : 四. _Layout与_ViewStart
- ASP.NET Core 2.0 使用支付宝PC网站支付
- ASP.NET Core 2.0系列学习笔记-配置文件
- Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例
- 为什么你需要将代码迁移到ASP.NET Core 2.0?
- ASP.NET CORE 2.0 文档中文正式版已经出来了
- 调试 ASP.NET Core 2.0 源代码
- 从头编写 asp.net core 2.0 web api 基础框架 (3)
- asp.net core2.0网站的环境搭建和网站部署