问题标签 [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.
go - How do I set the log directory of glog from code
Does anyone know how to set/modify the log dir in the golang source code?
I want to set the log dir in the soure code, instead of -log_dir=
in the cmdline
c++ - glog 详细日志记录和 Boost 程序选项
我boost
program options
在我的代码中使用并尝试使用glog
(谷歌日志库)添加详细日志记录。
问题是boost
捕获了命令行选项,我无法使用该--v
标志来控制详细日志记录。有没有从代码设置的方法minloglevel
?我未能找到以编程方式执行此操作的函数或宏...
c++11 - 隐藏 G3Log 的实现
我正在尝试使用 G3Log(Google 记录器的一个版本 - glog)在静态库中进行一些记录。在我尝试将该静态库引入 C++/CLI 托管包装器之前,一切都运行良好。当我这样做时,我遇到了可怕的问题:
问题是接收器的回调函数需要 g2::LogMessageMover,为此,我必须带回头文件。那么,我怎样才能封装 glog.hpp 标头,以免它对 C++/CLI 应用程序可见?
这是我尝试过的,但我被困在接收器的回调中。
这是CPP文件:
c++ - 为什么 cmake 选择了错误的库?
我在我的 cmake 中有这一行来选择 glog 库:
在发布文件夹中我有这些文件:
但是当我运行 cmake 时,我可以看到 GLOG_LIBRARY 设置为 libglog_static.lib
为什么 cmake 得到错误的库?
caffe - caffe 的 libgflags 错误值错误
我已经链接了所有必需的库,并且 caffee 配置运行顺利。但是当我想制作图书馆时,我得到了这个错误:
/usr/bin/ld: /usr/local/lib/libgflags.a(gflags.cc.o): 重定位 R_X86_64_32S 针对 `std::basic_string, std::allocator >::_Rep::_S_empty_rep_storage' 不能使用制作共享对象时;使用 -fPIC /usr/local/lib/libgflags.a 重新编译:无法读取符号:错误值
我在 libgflags 和 glog 故障排除网站上找到了解决此问题的“解决方法”: https ://code.google.com/p/google-glog/issues/detail?id=201
但是我尝试了它们,但似乎不起作用。我错过了什么吗?也许我没有取消注释原始 Makefile.config 文件中的一行?*我现在在没有 CUDA 或并行计算的笔记本电脑上安装 caffe。
python - 设置 GLOG_minloglevel=1 以防止从 Caffe 在 shell 中输出
我正在使用 Caffe,它在加载神经网络时会向 shell 打印大量输出。
我想抑制该输出,据说可以通过GLOG_minloglevel=1
在运行 Python 脚本时进行设置来完成。我尝试使用以下代码执行此操作,但我仍然从加载网络中获得所有输出。如何正确抑制输出?
c++ - 在 Linux 上使用 CMake 构建 Google glog
我想用 CMake 构建Google glog作为更大项目的一部分(解决方案,用 Visual Studio 的话来说)。我想要的结果是:
Debug
将在配置中构建解决方案并将文件安装到xxx
文件夹。
好的,glog
是主要解决方案的子项目:
在 Windows 上一切正常(参见 CMakeLists.txt):一切正常。
要在 Linux 上构建glog
,我还需要配置.h.in
文件(以及其他工作)。CMakeconfigure_file
不起作用:我有.h
文件,但它们#undef
仅包含 's。但是glog
'./configure
工作正常,所以我发现ExternalProject_Add()可能会有所帮助:
并且cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=xxx .
工作正常,但cmake --build . --target install --config Debug
会给我:
如果我调用cmake --build . --config Debug
,那么它将构建glog 并将其安装到/usr/local/lib
. 下次尝试:
不会将文件安装到xxx
,只是将其构建到glog-prefix/src/glog-build/
.
好的,我不知道如何使它工作..以及如何
- 指定安装目录
- lib 构建类型(静态/共享)
- 配置类型(调试/发布) - 不确定现在是否有效
在 Windows 上,根据 glog 的文档,对于第二种情况,我接下来要做:
谢谢你的帮助
macos - Google glog 在 OS X 上静默崩溃
我正在 OS X 上用 C++ 编写一个项目。由于各种原因(兼容性、OpenMP 等),它必须使用 g++ 编译。我使用自制软件安装了 g++-4.9。
我真的很想使用 google 日志库,但我一直在使用它进行静默崩溃。然而,谷歌 gflags 库工作得很好。我也用自制软件安装了这两个。
我怀疑有一段时间是因为自制程序是用 clang++ 编译的,所以我在配置命令中添加了 CXX=g++-4.9 和 CXXFLAGS=-std=c++11 ,但这并没有改变任何东西。
我附上了一份无声的崩溃报告。
singleexperiment:179 包含该行LOG(INFO) << "Hello";
c++11 - 我正在尝试在静态lamba中使用vlog给我错误:语句表达式不允许在函数之外或模板参数列表中
我写了一个全局静态 lambda,如下所示:
它在 VLOG 语句上给了我这个错误。:
c++ - 视觉工作室 2015 上的 glog
我正在尝试使用 Visual Studio 2015 在 Windows 上构建 Google glog 库。在添加 #include 以解决 Windows 上的 std::min 问题后,我在下面遇到 2 个主要错误(1 个重复几次)。
似乎是编译器生成的移动函数的问题,但显式删除它也不起作用。
LogMessage(const LogMessage&&) = 删除;
有任何想法吗?
干杯,迈克