C++ 日志系统 cclog

MIT
C/C++
跨平台
2015-05-07
elevin

cclog 是简单的 C++ 日志系统,segmentation fault 等异常情况可以打印出函数调用栈信息。

API:

// @argv0  argv[0] or any valid string for a file name.
void init_cclog(const std::string& argv0);

// write all buffered logs to destination and stop the logging thread.
void StopLogging();

简单示例:

LOG << "hello" << ' ' << "world";
LOG_IF(1 + 1 == 2) << "1 + 1 = 2";
ELOG << L"hello again";
CHECK_EQ(1, 2) << "1 != 2";
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

cocos2dx 实现国际化-简单点就是怎么用中文

当才开始接触cocos2dx的来说,要实现中文的显示,那么他们就回到网上查,当然方法也很多。这里就总结几个,然后介绍怎么封装实现国际化。 先声明一个很重要的内容: cocos2dx 的label之类(包...

2014/03/29 23:26
1K
0
C++ rapidjson的使用

2dx里 rapidjson使用

2014/08/20 16:37
1K
0
virtual继承

一般用于多继承中, 比如,存在基类B: class B{ public : int a; public: B() { CCLOG("construc b------------"); } }; 派生类D1和D2: class D1:public B{ public : D1() { CCLOG("constr...

2016/05/10 12:08
11
2
Cocos2d-x Lua中多场景切换生命周期

在多个场景切换时候,场景的生命周期会更加复杂。这一节我们介绍一下场景切换生命周期。 多个场景切换时候分为几种情况: 情况1,使用pushScene函数从实现GameScene场景进入SettingScene场景...

2015/05/18 18:30
62
0
Cocos2d入门--1--初涉相关属性或代码

Cocos2d vision: cocos2d-x-3.8.1 万丈高楼,起于累土。对于一个游戏框架的学习,其实在于框架功能的使用积累,学会了如何在cocos2d游戏引擎的基础上使用它提供的各种功能,并灵活运用, 以及...

2016/03/11 16:48
3
1
Cocos2d入门--1--初涉相关属性或代码

Cocos2d vision: cocos2d-x-3.8.1 万丈高楼,起于累土。对于一个游戏框架的学习,其实在于框架功能的使用积累,学会了如何在cocos2d游戏引擎的基础上使用它提供的各种功能,并灵活运用, 以及...

2016/03/11 17:23
2
1
iOS 使用ZipArchive压缩文件

01 +(NSString *)zipFiles:(NSArray *)paramFiles 02 { 03 //生成zip文件名字 04 NSString * zipFileName = [[CUtils generateRndString] stringByAppendingPathExtension:@"zip"]; 05 //取得...

2013/07/21 15:01
1K
1
【iOS-Cocos2d游戏开发之十九】游戏数据存储的四种常用方式NSKeyedArchiver/NSUserDefaults/Write写入/SQLite3

李华明Himi 原创,转载务必在明显处注明: 转载自 【黑米GameDev街区】 原文链接: http://www.himigame.com/iphone-cocos2d/513.html OK,今天Himi介绍游戏存储这一块,在Android游戏开发中H...

2012/03/19 18:51
157
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部