Я сейчас вызываю библиотеку C ++ в Python с помощью CFFI .Эта библиотека 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 ++, и я могу скомпилировать его самостоятельно.