版权声明:版权所有,转载请注明出处 https://blog.csdn.net/songchuwang1868/article/details/83027291
1、安装
git clone https://github.com/google/glog
cd glog
autogen.sh
./configure
make -j
make install
2、使用
- 代码
-
#include <glog/logging.h> int main(int argc, char* argv[]) { // Initialize Google's logging library. google::InitGoogleLogging("myLog");//set log name // ... LOG(INFO) << "Found " << num_cookies << " cookies"; }
编译
g++ *.cc -lglog -lpthread
- 输出
默认将日志输出到/tmp目录下
3、修改日志输出目录
在初始化日志前先设定好输出目录:FLAGS_log_dir ="./log" (log目录需要自己创建)
FLAGS_log_dir ="./log";
google::InitGoogleLogging("myLog");
4、四种信息类型
google::INFO = 0,
google::WARNING = 1,
google::ERROR = 2,
google::FATAL = 3,
5、Debug 模式
LOG<< 正常的日志
DLOG<< debug模式下才有的日志
6、参考
https://www.cnblogs.com/tianyajuanke/archive/2013/02/22/2921850.html