我现在在CFFI的帮助下调用 Python 中的 C++ 库。这个 C++ 库使用谷歌日志库来记录消息。我知道当我设置一个调用该库的 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++库的源代码,可以自己编译。