C++高性能异步多线程日志库+python接口

我要开发同款
mgzy2024年11月03日
38阅读
开发技术cmake、C/C++
所属分类工业互联网
作品源文件
gz格式 1.29 MB
¥免费

作品详情

1.高性能日志库,C++接口,采用了多线程+异步,支持各种色彩打印,支持大规模输入。调整缓冲区之后,一百万次输入benchmark只有2.6s,在DEBUG模式下。
2.这个日志库用了Pybind11导出成了python软件包,并且经过打包之后,构建成了源码包和whl文件打包到了pypi上面,现在所有人都可以pip install mxLogPy来进行我的库的安装。
3.这个日志库不会被python GIL锁限制,它运行在独立的线程里面,所以说,如果短时间需要有十万以上的日志记录的话最好休眠一秒,因为他不会阻塞线程,它是独立的一个线程,在python中是需要这样做的。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论