Zlog
简介
Zlog 是一个适用于 iOS、Android 和 MacOS 的高性能日志框架。它借鉴了微信的 Xlog 和美团的logan,但相比 Xlog,它更加轻量级,无需依赖 boost 库,函数调用、命名以及逻辑更加清晰;对比logan,它无需在上层保证线程安全,节约了线程调度的线程。
性能测试结果:
一条日志大约200个字符长度,iPhone 8,写入 10W 条数据
Xlog 4.6s
Langon 51s
Zlog 3.8s
引入方式
iOS 端引入方式:
pod 'Zlog'
Android 端引入方式:
打开 'android' 路径下的项目,自行编译 .so 库即可。
待完成
- 每日数据量达到文件大小阈值后,分文件写入
- 过期日志文件自动删除