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,同上