开源一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C 日志库

2016-08-16 15:16:09 +08:00
 armink

EasyLogger


介绍

EasyLogger是一款超轻量级(ROM<1.6K, RAM<0.3K)、高性能的 C 日志库,非常适合对资源敏感的软件项目,例如: IoT 产品、可穿戴设备、智能家居等等。相比 log4c 、 zlog 这些知名的 C 日志库, EasyLogger 的功能更加简单,提供给用户的接口更少,但上手会很快,更多实用功能支持以插件形式进行动态扩展。

主要特性

名词解释: 1 、 RAW 格式:未经过格式化的原始日志。 2 、标签:在软件中可以按照文件、模块、功能等方面,对需要打印的日志设定标签,实现日志分类。

插件

Star & Fork

后续我还会提供更多插件。也非常欢迎大家设计、开发更多实用插件和功能,一起来完善 EasyLogger (Github|OSChina|Coding) 。如果觉得这个开源项目很赞,可以点击项目主页 右上角的Star,同时把它推荐给更多有需要的朋友。

欢迎大家试用并吐槽,项目详见: https://github.com/armink/EasyLogger

2962 次点击
所在节点    C
4 条回复
nifury
2016-08-16 20:42:20 +08:00
感觉和 easyloggingpp 好像(我是说名字
aheadlead
2016-08-17 00:32:27 +08:00
楼主也混 amobbs ?
armink
2016-08-17 08:10:15 +08:00
@nifury 呵呵,我没用过 easyloggingpp ,这么一看,确实有点像~
armink
2016-08-17 08:11:09 +08:00
@aheadlead 是的,但是也基本只关注技术贴,你懂的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/299653

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX