gpt4 book ai didi

python - Python调用Google Logging Library时,如何定义日志文件的位置?

转载 作者:太空狗 更新时间:2023-10-29 23:10:45 24 4
gpt4 key购买 nike

我现在在 CFFI 的帮助下在 Python 中调用 C++ 库.此 C++ 库使用 Google Logging Library用于记录消息。我知道当我设置调用该库的 C++ 应用程序时,我可以轻松控制日志文件所在的位置:

 #include <glog/logging.h>

int main(int argc, char* argv[]) {
// Initialize Google's logging library.
google::InitGoogleLogging(argv[0]);

// ...
LOG(INFO) << "Found " << num_cookies << " cookies";
}

但是,现在我从 Python 代码中调用它。那么我的问题是如何设置日志文件,才能将C++库中的日志信息写入到定义好的日志文件中。顺便说一句,我有C++库的源代码,我可以自己编译。

最佳答案

根据docs ,设置环境变量 GLOG_log_dir 应该有效:

GLOG_log_dir='/my/log/dir/' python my_code.py

根据code ,设置环境变量 GOOGLE_LOG_DIR 也可能有效。

关于python - Python调用Google Logging Library时,如何定义日志文件的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55179945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com