问题标签 [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 回答
1126 浏览

c++ - GLOG 多线程日志

我想使用 Glog lib 来记录我的应用程序日志。我的应用程序是多线程的。正如 glog 中所建议的,我应该使用 RAW_LOG 来保证线程安全。这是我的示例代码。

但是,如果我使用 RAW_LOG,则不会生成日志文件,但如果我使用 LOG() 函数,则会生成日志文件。

请让我知道如何使用 RAW_LOG 函数或者 LOG() 函数是否是线程安全的。

0 投票
0 回答
349 浏览

code-coverage - 使用 GFLAGS 和 tcmalloc 的多重定义错误

在对项目代码进行代码覆盖时出现上述错误。没有代码覆盖,它的编译,但没有代码覆盖。使用的代码覆盖率库是-lgcov.

0 投票
0 回答
623 浏览

python - 在 Linux 机器上安装 fb-python

我正在尝试安装 fb-python 库 - Lua 和 Python 之间的桥梁: https ://github.com/facebookarchive/fblualib/tree/master/fblualib/python

在我的 Linux 机器上使用命令

但是我所有的尝试都遇到了以下错误:

引发错误的文件是这样的:https ://github.com/facebookarchive/fblualib/blob/master/fblualib/cmake/FindGlog.cmake

但是,我已经安装了 Glog 库https://github.com/google/glog/releases:鉴于我没有对机器的 sudo 访问权限,我将 ./configure 设置为我可能需要指定的自定义位置现在用于 GLOG_INCLUDE_DIR 和 GLOG_LIBRARY 标志。这个怎么做?任何建议表示赞赏。谢谢!

0 投票
1 回答
1063 浏览

linux - 在没有 sudo 访问权限的情况下安装 Google glog 库

我正在尝试在我的机器上安装 Glog 0.3.4 https://github.com/google/glog/releases,即使我没有 sudo 访问权限。我运行了以下命令:

这导致以下错误

如何克服这个错误并完成我的安装?我对这台机器没有任何 sudo 访问权限。谢谢!

0 投票
2 回答
364 浏览

c++ - glog 在预处理器表达式“@”的开头抛出无效标记

我在工作区中使用 Bazel 将 glog 导入为:

当直接构建 glog(bazel build external:glog)时,它工作正常,但是,当我尝试将它用作我的一个构建目标中的依赖项时,我收到以下错误:

我在 macOS 10.13.2 上。

关于如何解决这个问题的任何想法?macOS上的编译器有问题吗?

0 投票
0 回答
2216 浏览

glog - 有没有办法改变 GLOG 的日志格式?

我正在我们的一个组件中使用 GLOG。
我的公司强制执行特定的日志格式。

有没有办法改变 GLOG 日志格式?
(找不到任何 API)

0 投票
1 回答
1402 浏览

c++ - 尝试在 Windows 上使用 glog 会导致未定义的引用

我正在尝试 glog。我已经下载了最新版本(0.3.5)

我尝试用 cmake 编译。

我所做的是:

  • 我已经编译为带有选项的静态库,BUILD_TESTING = OFFWITH_GFLAGS = OFF在 linux 上完美地使用了 libglog.a

  • 现在我尝试在 Windows 上。我已经用与静态库相同的选项编译了 glog:

    /li>
  • 然后,当我尝试在包括 libglogd.a 的项目(可执行文件)中使用它时,就像在 linux 中一样,我在编译可执行文件时遇到了这些链接异常:

    /li>
  • 我找不到有关此的任何进一步信息。

这是可执行文件的 CMakeLists.txt:

这是唯一的可执行文件 main.cpp:

我在 Windows 中错过了什么?

编辑:图书馆有那些没有_imp的符号。我该如何摆脱它?我没有dllimport。

编辑 2:嗯,我确实有 dllimport。我不应该有。为了摆脱它,我看到我应该定义GOOGLE_GLOG_DLL_DECL。当我定义它时,未定义的引用是:

0 投票
0 回答
957 浏览

c++ - 在 Windows 上使用 CMake 构建 Google glog(失败)

我需要用于 C++ 项目(Windows 10、Qt 5.10)的 glog 库(https://github.com/google/glog),并尝试使用 CMake 从源代码构建它。CMake 配置过程成功,gflags 的路径也设置正确。

用 CMake 配置 glog 后,我尝试用 MinGW 编译它(命令 mingw32-make 在构建文件夹中)。64% 后,构建过程停止并出现错误:

你知道如何解决它吗?

我已经尝试启用 CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS 选项,但这并没有解决问题。

谢谢您的帮助!

0 投票
0 回答
129 浏览

kubernetes - Kubernetes 组件在哪里记录输出?

尝试调试 AzureDisk 不会始终挂载的原因。pod 的日志显示超时,但 Kubernetes pkg 组件有 glog 调用。这些在哪里被记录到,我怎样才能看到它们?

示例: azure_managedDiskController.go

0 投票
0 回答
332 浏览

c++ - 使用 CMake 构建和安装 glog 时遇到问题

我正在使用Google glog作为一个更大项目的一部分,并且需要在 Linux 上使用CMake从源代码中安装和构建它。

我在使用方面相当新,CMake只是希望构建和使用它来登录主项目。

这是我用来安装软件包的,但我似乎可以弄清楚要使用哪些命令,因为

我的安装方式可能是错误的,不胜感激。

更新:现在经过一些很好的建议glog,但现在它没有正确安装。这是我跑步时得到的cmake在此处输入图像描述