zoukankan      html  css  js  c++  java
  • glog

    安装

    Git 下载源码,使用VS2015 x86工具命令提示符到指定的文件下,新建目录:

    使用命令行工具进入到上面的 tmp 路径下,执行:

    cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug  -DCMAKE_INSTALL_PREFIX=../x86_debug ../../
    nmake
    nmake install
    

    配置VS2015工程环境:

    预处理器中添加:

    GLOG_NO_ABBREVIATED_SEVERITIES
    GOOGLE_GLOG_DLL_DECL=
    


    配置包含和库路径:

    配置连接器:

    glogd.lib
    

    测试程序

    #include "glog/logging.h"
    
    using namespace google;
    
    int main(int argc,char* argv[])
    {
    	google::InitGoogleLogging(argv[0]);
    	google::SetLogDestination(google::GLOG_INFO, "./");
    	google::SetStderrLogging(google::GLOG_INFO);
    	google::SetLogFilenameExtension("log_");
    	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();
        return 0;
    }
    
  • 相关阅读:
    不等高cell的搭建(一)
    重复点击主界面(TabBar)按钮刷新界面--点击状态栏回到顶部
    如何学习新框架(保存图片到相册)
    上下拉刷新
    MVVM框架思想
    不等高cell的tableView界面搭建
    UITabBarController底层实现
    封装业务类
    RSS阅读器
    构造队列
  • 原文地址:https://www.cnblogs.com/xiaojianliu/p/13347547.html
Copyright © 2011-2022 走看看