问题标签 [glog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
15073 浏览

c++ - Change logging directory in Google glog

How can I change the output directory in Google glog?

I only found google::SetLogDestination(google::LogSeverity, const char* path)

tried it with:

but nothing was written!

Btw.: if you suggest another lightweight, easy to use and thread safe library please let me know!

Thx for any help!

0 投票
2 回答
7192 浏览

c++ - GLOG - 不创建输出文件日志

我正在尝试在我的项目中实现 GLOG 库,但我只获得控制台输出,并且我不能允许创建具有相关严重性的文件日志,这是我的代码:我正在为 linux (ubuntu) 开发

有什么帮助吗??提前谢谢!

0 投票
2 回答
2597 浏览

c++ - 如何通过google glog将日志打印到一个文件中

我现在正在使用谷歌 glog。当我调试程序时,每次进程重启时,都会生成一个新的日志文件,由新的pid标识为文件名的后缀,像这样

我想将这些日志加入每个程序的一个文件中,我无法为 glog 归档配置,有什么帮助吗?

0 投票
2 回答
5035 浏览

c++ - Ceres Solver:无法禁用日志记录(google glog)

我正在为一个项目使用 ceres 求解器,当我调用该ceres::Solve函数时,库开始输出如下行:

我试图禁用这些中间步骤的日志记录,但到目前为止我没有成功。我在我的类的构造函数上调用这一行:

我调用求解器时设置的选项是:

在我看来,ceres 日志记录已被有效禁用,但其依赖库(即:SuiteSparse)的日志记录却没有。

有人知道如何禁用这个烦人的日志吗?

0 投票
1 回答
2967 浏览

compilation - 编译 Glog 时出错

在运行 './configure' 后运行 'make' 编译 glog 时遇到问题然后出现错误:

架构 x86_64 的未定义符号:“testing::internal::StrStreamToString(std::__1::basic_stringstream, std::__1::allocator > )”,引用自: testing::internal::String testing::internal:: logging_unittest-logging_unittest.o 中的StreamableToString(void const const&) testing::internal::String testing::internal::StreamableToString(int const&) 在 logging_unittest-logging_unittest.o ld 中:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码 1(使用 -v 查看调用) make:* [logging_unittest] 错误 1

我在 Mac OS X 上使用 glog-0.3.3。那么我如何在编译 glog 时进行测试?

在另一种情况下,我使用 Macport 安装了 glog 和 gflags,然后运行了一个小程序。它将产生一个错误:“错误:未知的命令行标志'logtostderr'”

我相信这是链接到 gflags 的问题。那么我该如何解决它。谢谢

0 投票
2 回答
3454 浏览

python - 未知命令行标志“logtostderr”

我在这个站点运行这个 SIFT 程序:https ://github.com/sanchom/sjm

在我运行我的程序之前,所有的东西都很顺利:

在输出中,我看到这条线数千次:

我已经按照这里的建议检查了一些解决方案:

https://code.google.com/p/google-glog/issues/detail?id=17&q=glog%20gflags但是

我所做的是GLOG_logtostderr=1在运行程序之前添加:

但这对我不起作用。

据我所知,它与 Gflags 和 Glog 之间的链接有关。但我还没有关于如何解决它的任何想法。请帮忙。谢谢!

0 投票
1 回答
14784 浏览

c++ - 为 c++ 配置 google glog 和 gflags

我一直在尝试为我的 C++ 应用程序配置谷歌日志库 glog,但我找不到任何关于如何真正让它工作的信息,而且错误消息也没有什么帮助。

这是我试图执行的示例代码,我正在执行./myapp --v=2,但我得到“错误:未知的命令行标志'v'”。该库是否有任何文档,或者有人知道如何正确配置它吗?

0 投票
0 回答
313 浏览

c++ - 具有调试模式支持的 c++ 日志库

google-glog 日志库有一个调试模式,如果出于性能原因定义了 NDEBUG,则在其中编译日志消息。

Boost.Log 有类似的东西吗?

0 投票
1 回答
2288 浏览

c++ - 将 Google 日志 (glog) 重定向到文件

我有一个小型控制台应用程序,它使用一个库(静态链接),该库使用 glog 来 cout 或 cerr 来打印日志消息。我想将这些消息重定向到文件,但是使用此处指定的方法不起作用(对 cout 和 cerr 都进行了尝试)。

这是一个第 3 方库,我没有他们的代码,但肯定知道这个库使用 glog 进行日志记录。

我怎样才能将其重定向到文件?

非常感谢!

0 投票
1 回答
1730 浏览

ubuntu-12.04 - glog 无法在 Ubuntu 12.04 上编译

我尝试安装“glog”,但是当我点击“make”时,编译失败并显示以下错误消息:

src/logging_unittest.cc:1206:1:错误:'FlagSaver' 未在此范围内声明 src/logging_unittest.cc:1206:1:注意:建议的替代方案:/usr/local/include/gflags/gflags.h:277 :23: 注意:
'gflags::FlagSaver' src/logging_unittest.cc:1206:1: 错误: 预期 ';' 在“fs”之前:*** [logging_unittest-logging_unittest.o] 错误 1

我已经安装了 gflags,但显然它无法找到与 gflags 一起安装的功能。我需要调整我的 LD_LIBRARY_PATH 吗?

(我已经尝试使用选项“-DGFLAGS_NAMESPACE=google”从源代码编译 gflags,但没有帮助)