armink

EasyLogger

armink

An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库

AI 简介

EasyLogger 是一款面向嵌入式系统的超轻量级 C/C++ 日志库,ROM 占用小于 1.6KB、RAM 小于 0.3KB,支持线程安全、异步/缓冲输出、多级过滤(按标签/级别/关键词)、RAW/hexdump 格式及跨平台移植(RT-Thread、UCOS、裸机等)。其插件机制可扩展 Flash 存储、文件转存等功能,无需文件系统即可实现日志持久化。适用于资源受限的 IoT 设备、可穿戴终端、智能家居控制器等嵌入式场景,兼顾调试效率与运行开销。

C
MIT License
4.7k
Stars
1.3k
Forks
242
Watchers
76
Issues

Star 增长

今日0
近 7 天0
近 30 天+19
综合评分63.25
默认分支master