我现在在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++库的源代码,我自己可以编译。在
根据docs,设置环境变量
GLOG_log_dir
应该可以工作:根据code,设置环境变量
GOOGLE_LOG_DIR
也可以工作。在相关问题 更多 >
编程相关推荐