glog学习(一):glog的编译及demo

windows平台:

1.下载glog代码。下载地址: https://github.com/google/glog

2.使用cmake工具,获得对应的工程文件sln。

3.打开sln文件,生成对应的lib和dll。

4.创建新工程,将头文件和库文件包含进去。写demo(copy的。具体链接找不到了……感谢!)

#include<iostream>
#include <logging.h>
//using namespace std;

int main()
{
    // Start google log system:
    FLAGS_log_dir = "d:\Logs";
    google::SetLogDestination(google::GLOG_INFO, "d:\Logs\INFO_");

    google::InitGoogleLogging("");
    google::SetStderrLogging(google::GLOG_INFO);
    google::SetLogFilenameExtension("log_");
    google::SetLogSymlink(google::GLOG_INFO, "okay");
    FLAGS_colorlogtostderr = true;  // Set log color
    FLAGS_logbufsecs = 0;           // Set log output speed(s)
    FLAGS_max_log_size = 1024;      // Set max log file size
    FLAGS_stop_logging_if_full_disk = true;  // If disk is full
    char str[20] = "hello log!";
    LOG(INFO) << str;
    LOG(INFO) << "info test" << "hello log!";  //输出一个Info日志
    LOG(WARNING) << "warning test";  //输出一个Warning日志
    LOG(ERROR) << "error test";  //输出一个Error日志
    google::ShutdownGoogleLogging();
    system("pause");
    return 0;
}

 linux平台:

1.git下载glog

2.configure,make,install

3.写demo,同上

原文地址:https://www.cnblogs.com/whutao/p/10331074.html