glog简单使用
来源:互联网 发布:数据更新维护机制 编辑:程序博客网 时间:2024/06/05 01:01
git clone https://github.com/google/glog.git/ .
or:
svn co https://github.com/google/glog.git/ .
windows: download cmake (www.cmake.org) generate cmake .sln file(glog.sln).
linux: cmake . && make && make install
simple testcase:
#include <windows.h>#define GOOGLE_GLOG_DLL_DECL#define GLOG_NO_ABBREVIATED_SEVERITIES#include "glog/logging.h"#include <string>#include <iostream>int main(int argc, const char** argv){// Start google log system:FLAGS_log_dir = "e:\\Logs";google::InitGoogleLogging(argv[0]);//google::SetLogDestination(google::GLOG_INFO, "e:\\Logs\\INFO_");google::SetStderrLogging(google::GLOG_WARNING);//google::SetLogFilenameExtension("log_");FLAGS_colorlogtostderr = true; // Set log colorFLAGS_logbufsecs = 0; // Set log output speed(s)FLAGS_max_log_size = 1024; // Set max log file sizeFLAGS_stop_logging_if_full_disk = true; // If disk is fullchar str[20] = "hello glog!";LOG(INFO) << str;std::string cStr = "hello google!";LOG(INFO) << cStr;LOG(INFO) << "info test" << "hello log!"; //输出一个Info日志LOG(WARNING) << "warning test"; //输出一个Warning日志LOG(ERROR) << "error test"; //输出一个Error日志std::string strInput;std::cin >> strInput;while (strInput != "E" && strInput != "e"){LOG(ERROR) << strInput;std::cin >> strInput;}google::ShutdownGoogleLogging();return 0;}
windows:
Configuration Properties->C/C++->Additional Include Directories: E:\study\glog\glog_src\trunk\src\windows
Configuration Properties->Linker->Additional Library Directories: E:\study\glog\glog_build\Debug\
Configuration Properties->Linker->Additional Dependences:glog.lib;%(AdditionalDependencies)
make sure Configuration Properties->C/C++->Code Generation->Runtime Library is the same as the library named glog in glog.sln(MTD/MT or MDD/MD)
阅读全文
0 0
- glog简单使用
- GoogleLog(GLog)的简单使用
- google glog 简单使用小结
- 在VS2015下,glog的简单使用
- google glog 简单使用小结(转)
- Glog使用
- glog使用
- glog使用
- glog简单示例
- glog的简单应用
- glog 简单demo
- glog简单分析
- GLog使用笔记
- google-glog安装使用
- GLog 使用 vs2010
- 如何使用glog
- Glog安装及使用
- glog的使用
- java 习题
- 10月集训test17&&test18
- Oracle:rowid、rownum(伪列)
- bzoj 1559 ac自动机 + dfs
- 【NOIP 2014 day1 T3】飞扬的小鸟——题解
- glog简单使用
- PowerDesigner中显示Code和Name
- 【2017.11.03】摄影-构图
- 配置nginx实现负载均衡和HTTPS
- Arduino-uno-rev3基础知识
- 错配弹框对应处理
- codeforces 573A Bear and Poker
- Struts2+JSP+JDBC实现学生信息的增删改查
- 需求(Java语言实现):对存有图片URL的txt文件进行逐行读取,自行下载txt文件中的图片到指定文件夹中