当Python调用Google日志库时,如何定义日志文件的位置?

2024-04-29 15:19:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在在Python中调用一个C++库,在^ {A1}的帮助下。这个C++库使用^ a2}来记录日志消息。我知道,当我建立了一个调用库的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++库的源代码,我自己可以编译。在


Tags: 文件应用程序a2消息includemainlogginga1
1条回答
网友
1楼 · 发布于 2024-04-29 15:19:26

根据docs,设置环境变量GLOG_log_dir应该可以工作:

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

根据code,设置环境变量GOOGLE_LOG_DIR也可以工作。在

相关问题 更多 >