在Caffe中大量应用了google开源库Glog日志的使用,在这里做一个简单安装介绍与使用介绍!
使用Glog前需要下载相应的glog-0.3.3.tar.gz,百度云连接:http://pan.baidu.com/s/1ge75vMV 密码:97vm
下载完解压找到.sln文件,用相应的vs版本进行编译,在里面会生成vs依赖库(.lib,.h,.dll)。具体可参考:http://blog.csdn.net/pi9nc/article/details/20995817。
#include "glog/logging.h"
#pragma comment (lib,"libglog.lib")
#pragma comment (lib,"libglog_static.lib")
using namespace google;
int main(int argc, char* argv[])
{
InitGoogleLogging((const char *)argv[0]); //参数为自己的可执行文件名,初始化日志参数文件。
SetLogDestination(google::GLOG_INFO,"./MyLog");
CHECK_NE(2,1);
LOG(WARNING) << "This is a <Warn> log message..." ;
char str[20] = "hello log!";
LOG(INFO) << "Found " << google::COUNTER <<std::endl;
LOG(INFO) <<str << " cookies";
LOG(WARNING) << "warning test"; // 会输出一个Warning日志
LOG(ERROR) << "error test";//会输出一个Error日志
}
vs2012编写的对应的程序:http://pan.baidu.com/s/1hrD8XLE 密码:4di0