VLOG不适用于谷歌日志记录库(glog)
VLOG doesn't work for Google Logging Library (glog)
我的目的很简单:以某种方式查看由日志库提供的VLOG(5)打印的日志。
我有以下代码:
google::InitGoogleLogging(argv[0]);
google::ParseCommandLineFlags(&argc, &argv, true);
FLAGS_logtostderr = 1;
FLAGS_v = 10;
LOG(INFO) << "info"; // OK, I see it
LOG(WARNING) << "warning"; // OK
VLOG(5) << "vlog"; // Nothing :(
无论我手动设置这里的标志(FLAGS_logtostderr
和FLAGS_v
),或者我通过命令行(--v=10
)传递它,我只是从来没有找到字符串"vlog"任何地方:既不是标准输出,标准错误也不是tmp
下的一些日志文件。我想我没有改变输出路径。
我在这里错过了什么吗?如何启用VLOG
?
就我个人而言,我从来没有尝试过
FLAGS_logtostderr = 1;
如果我设置"GLOG_v=x"作为Linux和windows上的环境变量。例如
或者,如果您想在命令行上测试它,您可以这样做:
窗口:
C:>set GLOG_v=5
C:>set GLOG_logtostderr=1
C:>YourProgramName
Linux:
$ GLOG_v=7 GLOG_logtostderr=1 ./YourProgramName
相关文章:
- 将两个数组中的差异记录在第三个数组中
- 禁止在控制台上记录谷神星
- 创建 Spdlog 异步文件记录器时遇到困难
- fastrtps:如何在发布/订阅级别使用 DDS 历史记录?
- 如何将自定义记录器与websocketpp一起使用?
- C++结构到德尔福记录dll调用
- 如何判断SSL_read是否已经接收并处理了来自单个消息的所有记录
- 如何实现具有多个平台__FILE__和__LINE__信息的 C/C++ 可变参数日志记录宏?
- 如何将 glog 与 bazel 一起使用?
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 使用 Doxygen 记录枚举类值,而不启用EXTRACT_ALL
- 在C++中隐藏键盘记录器的控制台窗口
- 堆栈上的最大激活记录数
- 记录Doxygen中的命名
- 为什么Qt Creator的应用程序输出不能从spdlog记录器打印
- 在SQLITE数据库中写入记录需要花费大量时间.如何提高刀片操作效率?
- Qt 错误:QSqlQuery::value:尝试从表中检索统计信息时未定位在有效记录上 (QComboBox)
- 麻烦得到提升::记录器编译
- C++ 中混合二进制/文本日志记录的最佳做法
- VLOG不适用于谷歌日志记录库(glog)