Google glog
来源:互联网 发布:淘宝卖家在哪里看等级 编辑:程序博客网 时间:2024/06/07 16:18
google轻量级c++日志库glog, caffe中有用到, 现在只学习一些皮毛, 如果以后有用到再学
#include <glog/logging.h>#include <gflags/gflags.h> //和gflags配套使用可以在命令行输入参数控制日志记录形式int main(int argc, char** argv){ //和gflags配套使用时可用.google::InitGoogleLogging后默认将日志输出到/tmp下,以下设置可以使得也输出到stderr, 还有其他的一些运行参数,用到可以再查 FLAGS_alsologtostderr=1; gflags::ParseCommandLineFlags(&argc,&argv,true); google::InitGoogleLogging(argv[0]); google::InstallFailureSignalHandler();//在程序出现段错误时,会输出一些信息,而不是只输出core dumped. 但是这些信息是什么意思,我也看不懂 LOG(INFO)<<"INFO"; LOG(WARNING)<<"WARNING"; LOG(ERROR)<<"ERROR"; LOG(FATAL)<<"FATAL";//四种严重级别的信息 int my_int=32; LOG_IF(INFO,my_int>30)<<"too large my_int"; //条件输出 for (int i=0;i<10;i++) { LOG_EVERY_N(INFO,3)<<"LOG_EVERY_N(INFO,10),google::COUNTER="<<google::COUNTER<<" i="<<i; } CHECK(my_int==32)<<"my_int must be 32"; CHECK_EQ(my_int,32)<<"my_int must be 32"; CHECK_LT(my_int,40)<<"my_int must less than 40"; int a[2]; a[2]=0;//由于前面的InstallFailureSignalHandler,这里会输出段错误的详细信息 google::ShutdownGoogleLogging(); gflags::ShutDownCommandLineFlags(); return 0;}
0 0
- Google glog
- google glog
- Google/glog
- Google glog
- google-glog功能介绍
- google glog 使用方法
- glog(Google Logging Library)
- google glog简介
- Google glog 使用方法
- Google glog 使用方法
- google-glog安装使用
- google glog源码分析
- google glog分析2
- google-glog功能介绍
- Google Glog Demo Code.
- google glog使用
- 【C++】google glog库
- google glog 使用方法
- 【数据结构 队列 + 二叉树】
- Quartz作业调度(2)
- Android activity 概要
- Shell脚本接收有空格参数问题
- c# 线程中如何控制控件焦点
- Google glog
- Javascript操作DOM常用API总结
- svn
- 用MqttAndroidClient实现IM
- mysql5.7配置文件优化
- 数学工具笔记之一:一张图告诉你什么是时域和频域
- informix 分片表
- Android ScrollView 和ListView 一起使用的问题汇总
- 反射