• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux环境下使用glog日志库的方法

    生成linux库

    Linux版本使用的centos7.3,编译生成库

    make完成后会在.lib下生成相应的库文件

    Linux下使用glog库

    Linux使用静态库来测试,copy静态库libglog.a和src/glog的头文件到自己的工程目录,创建main.cpp文件,添加如下代码:

    /********************************************************
    Copyright (C), 2016-2018,
    FileName: main
    Description: Glog使用Demo
    ********************************************************/
    #include <stdio.h>
    #include "glog/logging.h"
    int main()
    {
       //初始化参数
       FLAGS_logtostderr = FALSE;  //TRUE:标准输出,FALSE:文件输出
       FLAGS_alsologtostderr = TRUE;  //除了日志文件之外是否需要标准输出
       FLAGS_colorlogtostderr = FALSE;  //标准输出带颜色
       FLAGS_logbufsecs = 0;   //设置可以缓冲日志的最大秒数,0指实时输出
       FLAGS_max_log_size = 10;  //日志文件大小(单位:MB)
       FLAGS_stop_logging_if_full_disk = true; //磁盘满时是否记录到磁盘
        google::InitGoogleLogging("mqttserver");
        google::SetLogDestination(google::GLOG_INFO,"./test");
        LOG(INFO) << "this is log";
        LOG(WARNING) << "this is warnning";
        LOG(ERROR) << "this is error";
        google::ShutdownGoogleLogging();
    }

    编译:g++ main.cpp -o main -L. -lglog -lpthread

    运行:./main 输出结果如下:

    总结

    以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

    上一篇:Linux应用程序使用写文件调试程序的方法
    下一篇:Linux IO多路复用之epoll网络编程
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux环境下使用glog日志库的方法 Linux,环境,下,使用,glog,日志,