zoukankan      html  css  js  c++  java
  • 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,同上

  • 相关阅读:
    【模板】Sparse-Table
    UVa 11235 Frequent values
    【模板】树状数组
    UVa 1428 Ping pong
    数学技巧
    UVa 11300 Spreading the Wealth
    UVa 11729 Commando War
    UVa 11292 Dragon of Loowater
    POJ 3627 Bookshelf
    POJ 1056 IMMEDIATE DECODABILITY
  • 原文地址:https://www.cnblogs.com/whutao/p/10331074.html
Copyright © 2011-2022 走看看