问题标签 [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 投票
1 回答
3653 浏览

python - 尝试在 python 中导入 glog 时出现 UnparsedFlagAccessError

我正在尝试在我的 python 代码中使用 glog,当我尝试导入时,它会引发以下错误:

我的代码如下。

我在网上搜索过,但没有任何关于 glog 的 python 版本的信息。我认为这个错误必须与 gflags 和 glog 一起做。谁能解释一下出了什么问题?

0 投票
0 回答
1219 浏览

cmake - 为什么 CMake 改变了对 glog 的看法

在我的项目中,在“配置”阶段我的 CMake 似乎找到了 glog,但在构建阶段我收到错误消息:找不到 -llibglog

如果我使用它没有区别

或从源代码生成 glog。最近我不得不从 14.04 升级到 Ubuntu 16.04,并且遇到了一系列问题,从源重新定义问题到构建问题。

编辑:这是一个复杂的项目,有很多子项目和包,所以发布这么多文件是不公平的。而且,它在升级之前工作。

相关部分:

和 CMakeLists.txt

target_link_libraries( simtest libmain libglog ${Pthread} )

和消息 /usr/bin/ls: cannot find --libglog

0 投票
1 回答
991 浏览

c++ - 在 Google UnitTest 中检测 glog 输出

以下是我的源文件中的一个函数

以下是我写的一个google单元测试文件。这是我第一次尝试使用 GoogleTest。

我还想测试 glog 记录的情况"Number of image channels found = "<< img->channels()<<". Terminating Now!!!";

当我向它提供导致上述消息正确记录的输入时,我如何编写一个可以成功运行的单元测试(即原始源文件将记录一个致命错误)?

0 投票
1 回答
4162 浏览

testing - 如何在 go test 中设置日志级别?

嗨,我正在使用以下方法运行单元测试: godep go test -v -run TestMyCode

但我没有找到在我的测试中显示我的信息日志的方法:

可能吗?

0 投票
2 回答
559 浏览

segmentation-fault - glog的咖啡错误

我已经成功安装了 caffe。所有测试都运行良好。当我尝试使用 hdf5 数据训练示例(https://github.com/tenstep/DeepModel )时,出现错误。我在某个论坛上读到它与 glog 有关。

0 投票
1 回答
2788 浏览

c++ - Google glog 不打印堆栈跟踪

我正在为我的 C++ 程序使用 google glog 库。我以前用过 glog 库,所以我知道它应该在出现 CHECK 失败时打印出堆栈跟踪。但它不会为我的程序打印任何堆栈跟踪:

Makefile 是

我得到的输出是

我在这里错过了什么吗?

谢谢!

0 投票
1 回答
1369 浏览

c++ - g++ 在 /usr/local/lib 中找不到库

我正在尝试让 g++glog自行查找(OS X 10.11.5)。我安装了 glog(尝试了来自 github pull 的 cmake 和 brew install - 在两种情况下的结果相同)。然后我尝试编译这个文件:

通过运行g++ -lglog -I/usr/local/include test.cpp

这失败并出现以下错误:

但是,当我使用它进行编译时,g++ -L/usr/local/lib -lglog -I/usr/local/include test.cpp它工作正常。

我尝试添加/usr/local/lib到我的 LD_LIBRARY_PATH 无济于事。

通常,我不介意,但我正在使用 CMake(它发现 glog 就好了),我不想在那里“硬编码”库路径以便它是可移植的。我之前在另一台 Mac 上尝试过,效果很好,所以我不确定发生了什么。有关解决此问题的任何建议吗?

0 投票
1 回答
965 浏览

c++ - 从我自己的 C++ 程序中剥离 caffe 的日志消息

我正在使用 caffe 库制作自己的 c++ 分类程序。我想在 caffe 的模型初始化步骤中隐藏所有日志消息。

根据Disable glog's "LOG(INFO)" logging,我可以通过设置环境变量来禁用大部分日志

GLOG_minloglevel=2

从命令行。

但是,我真正想要的是从可执行文件本身中删除所有日志,因此用户无法通过重置 GLOG_minloglevel 值来打开日志。

我可以从http://rpg.ifi.uzh.ch/docs/glog.html找到一种方法在编译时删除 glog 的日志消息。它说我可以删除这样的日志:

add_definitions(-DGOOGLE_STRIP_LOG=2)由于我的应用程序使用 caffe 的 c++ 库,我需要通过在 caffe 的 CMakeLists.txt中添加以下选项来重建 caffe 库。编译成功,但是当我使用新的 caffe 库运行我的应用程序时,它在模型初始化步骤期间因分段错误错误而停止。通过像这样运行 gdb,我可以获得更详细的错误消息:

程序收到信号 SIGSEGV,分段错误。__memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:153 153 ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: 没有这样的文件或目录

add_definitions(-DGOOGLE_STRIP_LOG=2)当我在没有caffe 的 CMakeLists.txt 的情况下回滚到原始 caffe 库时,我的应用程序运行良好。

谁能给我一个解决这个问题的提示?

先感谢您。

0 投票
1 回答
1834 浏览

logging - Golang 日志记录策略

Go 中的标准log包不支持与loggingPython 中的标准库不同的级别。

许多包求助于第三方日志包,例如gloglogrus.

导入可能使用或不使用第三方日志包的第三方包时,Go 的最佳日志记录策略是什么。

0 投票
1 回答
1100 浏览

linux - 未定义对符号“_ULx86_64_step”libunwind.so.8 的引用:添加符号时出错:命令行中缺少 DSO

我正在尝试编译 Caffe。

工作正常。但是进行测试会出现以下错误。

Debian GNU/Linux 8 (jessie) 64 位

给出这个错误