EzLogger C++ 的日志库开源项目

我要开发同款
匿名用户2013年08月22日
45阅读
开发技术C/C++
所属分类程序开发、日志工具(Logging)
授权协议BSD

作品详情

EzLogger是一个C++的日志库,支持C++风格的stream操作符和C语言的printf函数。

示例代码:

//ExamplecodeforEZLOGGERmacros#include"ezlogger_headers.hpp"voidezlogger_simple_example(){inti=123;std::stringsomedata="HelloWorld";//SimpleusagewithstandardverbositylevelEZLOGGERSTREAM<<somedata<<""<<i<<std::endl;//CanusealternatestreamEZLOGGERSTREAM2(std::cerr)<<somedata<<"nextline"<<i<<std::endl;//VerbositylevelloggingexampleEZLOGGERVLSTREAM(axter::log_often)<<somedata<<""<<i<<std::endl;//ComplexextendeddataexampleEZLOGGERVLSTREAM(axter::levels(axter::log_often,axter::warn,__FUNCSIG__/*orGNUPRETTY_FUNCTION*/,"XyzFacility"))<<somedata<<""<<i<<std::endl;}
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论