【学习笔记】Google glog 使用
来源:互联网 发布:通过域名查询邮箱 编辑:程序博客网 时间:2024/06/02 23:19
Google glog 使用
之前只是想看一下深度学习方面的知识,不料后来发现最好还是看下源码吧,顺带再把自己的编程能力提上来,加油吧..
安装
从github上直接下载google/glog,解压缩,根目录为glog-master,打开vsprojects,打开libglog。用的vs2013直接提示转换,转换完成,生成就可以使用。
测试
在vs下新建一个test工程,在属性表里新建glog属性表,c/c++属性目录中添加glog-master/src/windows,链接器的附加包含目录中添加上面步骤中生成的libglog的目录,输入写入libglog.lib。或直接添加#pragma comment(lib,”libglog.lib”),基本是一样的。
// 下述程序将hello输入到stderr#include "glog/logging.h" #include <iostream> #include <vector> using namespace std;//#pragma comment(lib,"libglog.lib") int main(int argc, char* argv[]){ google::InitGoogleLogging(argv[0]); LOG(INFO) <<"hello"<<endl; system("pause"); return 0;}
glog有四个错误级别:
enum SeverityLevel{ google::INFO = 0, google::WARNING = 1, google::ERROR = 2, google::FATAL = 3,};
- 可通过google::SetLogDestination(Google::GLOG_INFO,”path”) 来设置输出不同错级别的输出路径。
若要输出到屏幕则可添加
// 错误级别比INFO高则输出到stderrgoogle::SetStderrLogging(google::INFO);// 或使用FLAGS_stderrthreshold = google::INFO;// 更多FLAGS_在logging.h中查看
其他输出
// 满足条件时输出LOG_IF(google::GLOG_INFO,a>10)<<"sth!";// 每隔N输出LOG_EVERY_N(google::GLOG_INFO,N)<<"sth!"// 每N次判断一次,若满足条件则输出LOG_IF_EVERY_N(google::GLOG_INFO,a>10,N)<<"sth!"// 前20次输出,后不再输出LOG_FIRST_N(INFO, 20) << "Got the " << google::COUNTER << "th cookie";
宏CHECK_
CHECH_EQ等,若不符合判定条件,输出日志,并终止程序。
0 0
- 【学习笔记】Google glog 使用
- google-glog配置使用笔记
- google-glog安装使用
- google glog使用
- 【神经网络与深度学习】GLog使用笔记
- GOOGLE GLOG 日志使用心得
- google glog 简单使用小结
- google glog介绍与使用
- GLog使用笔记
- Google glog
- google glog
- Google/glog
- Google glog
- 如何使用Google日志库(glog)
- 如何使用Google日志库 (glog)
- 如何使用google的日志库(glog)
- Windows下google开源glog使用
- 如何使用Google日志库 (glog)
- xcode7 如何真机测试
- c++重载原理和实现
- MapReduce V2---Yarn的架构及其执行原理
- 棋牌程序平台系统开发修复
- html5定位获取当前位置并在百度地图上显示【转】
- 【学习笔记】Google glog 使用
- 前端构建工具gulp安装(整理补充)
- C# 获取当前系统时间 与某一时间相减
- Mysql内存配置文件
- Syntax error on token "import",Identifier expected after this token
- chdir
- Use procexp.exe in sysinernalssuite to analyze process runing info
- 技术杂谈(2)——centos7安装mysql
- 用gdb 查看,执行汇编代码 http://blog.csdn.net/hejinjing_tom_com/article/details/26704487