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++ ライブラリのソース コードがあり、自分でコンパイルできます。