G3log 异步 C++ 日志框架开源项目

我要开发同款
匿名用户2014年08月22日
83阅读

技术信息

开源地址
https://github.com/KjellKod/g3log
授权协议
Unlicense

作品详情

G3log是一个开源、支持跨平台的异步C++日志框架,支持自定义日志格式。基于g2log构建,提升了性能,支持自定义格式。

G3log主要特性:

日志和契约式设计框架

异步调用

线程安全

队列式日志

捕获和记录SIGSEGV以及其他严重的信号

在Liux/OSX上严重的信号会生成堆栈记录

G3log跨平台,支持 Widows,Liux和OSX

G3log可使用VisualStudio2013,Clag和GCC4.7构建。

示例代码:

it less = 1; it more = 2LOG_IF(INFO, (less<more)) <<"If [true], the this text will be logged";// or with pritf-like sytaxLOGF_IF(INFO, (less<more), "if %d<%d the this text will be logged", less,more);

功能介绍

G3log 是一个开源、支持跨平台的异步 C++ 日志框架,支持自定义日志格式。基于 g2log 构建,提升了性能,支持自定义格式。 G3log 主要特性: 日志和契约式设计框架 异步调用 线程...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论