C#高性能日志组件EasyLogger,跟着阿笨一起玩NET,《C#轻量级高性能日志组件EasyLogger》
一、今天我们要解决的日志痛点问题描述
1)、你是否在为找到一款轻量级日志组件四处寻找而感到烦恼?
2)、你是否在为log4net、nlog繁琐的配置文件而感到烦恼?
3)、你是否在寻找一款日志文件记录的格式内容简洁的日志组件而感到烦恼?
4)、你是否在寻找一款可以支持自定义按照功能模块分类存储日志文件的组件而感到烦恼?
如果您有遇到以上提及到的其中一点的话,那么恭喜你很幸运看到了阿笨的轻量级EasyLogger日志组件。
二、涉及覆盖的知识点
1、C#高效的线程安全队列ConcurrentQueue<T>实战运用。
2、C# 线程的挂起与唤醒 (AutoResetEvent,ManualResetEvent)实战运用。
3、C# 采用生产者消费者队列模式将日志文件异步的落地在磁盘中。
4、C# EasyLogger实现自定义按照功能模块分类存储日志文件。(强烈推荐)
5、C# 微软单元测试UnitTest项目应用程序运用。
6、C# 性能测试器PerformanceTestor运用。 适用人群:1、有一定基础的NET程序员。
2、迫切想提高项目实战经验的开发人员。
3、追求和热爱开源项目的程序员。