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,同上
浙公网安备 33010602011771号