现在Mayuyu来介绍一个很有用的工具,即glog。跟gflags一样,都是google开源的工具,不同的是glog是用来打印日志的。
Contents
1. glog安装步骤
2. glog使用方法
1. glog安装步骤
首先应该下载glog的安装包,地址如下
链接:https://code.google.com/p...
分类:
其他好文 时间:
2014-12-16 21:02:57
阅读次数:
253
1.线程安全2.数据流3.研究到symbolize.cc : 599行2014/12/31.大致明白glog产生的log,以及输出log的过程2.对于glog怎样寻找到efl文件的函数名大致理解了,但是为什么移植出来就不行呢(?)需要作的:3.需要详细研究下elf文件函数名的需找
分类:
其他好文 时间:
2014-12-03 12:23:19
阅读次数:
141
1.时间处理函数int64_t CycleClock_Now() { struct timeval tv; gettimeofday(&tv, NULL); return static_cast(tv.tv_sec) * 1000000 + tv.tv_usec;}double W...
分类:
其他好文 时间:
2014-11-28 20:02:42
阅读次数:
206
解析这些参数要用到gflags,确保你使用的glog支持gflags . logtostderr(bool, default=false) ???? 是否把日志输出到stderr. ???? Note: 这个参数可以设置为true,1或yes,当然也可以设置为fal...
分类:
其他好文 时间:
2014-11-27 23:48:42
阅读次数:
1208
window环境下glog的安装分类:c++2014-09-23 14:1232人阅读评论(0)收藏举报下载后解压,利用Visual Studio打开google-glog.sln。生成解决方案安装:方法一:将libglog.dll和libglog.lib文件,拷贝文件到你的工程文件夹下,并拷贝sr...
在VS2013编译开源项目glog时,会报错误:error C2039: “min”: 不是“std”的成员error C2873: “min”: 符号不能用在 using 声明中这时需要打开对于报错的.cpp文件,在头部加入#include 1
分类:
其他好文 时间:
2014-10-27 22:30:56
阅读次数:
105
參考glog写了现有的Logging系统。直接有enum LoggingEnum{LOG_INFO,LOG_DBBUG,LOG_ERROR,LOG_WARNNING,LOG_END};几种等级的日志,实时刷到console上,异步延迟写到日志上,建立队列缓存日志,时间一到一起刷到file,好了,看下...
分类:
其他好文 时间:
2014-08-10 15:22:20
阅读次数:
297
glog本身是很高效的,google的大牛肯定知道大规模的写日志用glog的话肯定会影响业务线程的处理,带负荷的磁盘IO谁都桑不起。比方levelDB就是默认异步写,更不用说google的三驾马车都是分布式的。之前看过其论文,简直是引领时代。在glog的issue里有人提出了异步写的问题,可是语焉不...
分类:
编程语言 时间:
2014-07-31 20:06:27
阅读次数:
388
#定义编译选项CXX = g++ #设置“CXXFLAGS”环境变量CXXFLAGS = -g -Wall -O0 -std=c++0x#定义头文件目录,链接库目录,链接文件INCLUDE_PATH = ../frame/3rdInc/eluna/ ../frame/3rdInc/glog ../....
分类:
其他好文 时间:
2014-07-29 10:54:46
阅读次数:
278
###glog使用- 设置符号变量,定制日志行为 - 具体符号变量的设置看glog介绍中的符号变量- 日志系统初始化 - 初始化函数:google::InitGoogleLogging(argv[0]) - 初始化参数一般是第一个命令行参数--即程序的名称- 结束时可以调用关闭日志系统函数 - 关闭...
分类:
其他好文 时间:
2014-07-22 22:40:32
阅读次数:
228