glog

    2熱度

    1回答

    我正在測試一些使用CHECK從glog的代碼,我想測試這種檢查在某些情況下失敗。我的代碼如下所示: void MyClass::foo() { // stuff... // It's actually important that the binary gets aborted if this flag is false CHECK(some_flag) << "fl

    3熱度

    1回答

    我想用CMake構建Google glog作爲更大項目(解決方案,用Visual Studio的話)的一部分。我要什麼有結果: cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX:PATH=xxx {MAIN CMakeLists.txt location} cmake --build .

    0熱度

    1回答

    我將一個數據文件的記錄結果與我的程序一起寫入一個文件中,該文件還包含日誌文件名中的數據文件的名稱,並且爲了重現性還會記錄數據文件的內容。如果數據文件是正確的,它工作正常。如果數據文件不好,則進一步的工作將被拒絕;它工作正常。在我的GUI環境中,用戶可能會進行第二次嘗試,並且第二次以不同的名稱提供正確的數據文件。但是,第二次讀取會中止程序,因爲在塊 google::SetLogDestination

    3熱度

    1回答

    我一直在修改來自Caffe深度學習庫的example C++ program,我注意到line 234上的這段代碼看起來沒有再次被引用。 ::google::InitGoogleLogging(argv[0]); 提供的參數是一個原型文件,它定義了我所調用的深度學習模型的參數。令我困惑的事情是這條線的結果去哪裏?我知道他們最終在程序中被使用,因爲如果我在prototxt文件中犯了一個錯誤,那麼

    11熱度

    3回答

    我在我的項目中使用glog標誌log_dir。最近我進口kubernetes庫,並開始得到這個運行時的恐慌 恐慌:./aaa.test標誌重新定義:LOG_DIR May 16 23:51:35 ecmdev03-core01 docker[26867]: goroutine 1 [running]: May 16 23:51:35 ecmdev03-core01 docker[26867]:

    2熱度

    4回答

    我正試圖優化我的C++程序。它使用咖啡。 當執行我的程序時,caffe每15分鐘輸出大約1GB(!)的信息日誌。我懷疑這會顯着影響效率。但我還沒有找到如何關閉登錄。在this question有人建議手動設置FLAGS_v。 通過以下代碼,我可以逐級禁用VLOG日誌,但LOG(x)日誌不受影響。 第一線main(): FLAGS_v = 1; //disables vlog(2), vlog(3)

    5熱度

    1回答

    我一直在試圖爲我的C++應用程序配置google日誌庫glog,但是我找不到任何有關如何實際使其工作的信息,並且錯誤消息少於很有幫助。 這是我試圖執行的示例代碼,我正在執行./myapp --v=2,但我得到「錯誤:未知命令行標誌'v'」。有沒有這個庫的任何文檔,或者有誰知道如何正確配置它? #include <glog/logging.h> #include <gflags/gflags.h>

    0熱度

    1回答

    我試圖安裝「考勤記錄」,但是當我點擊「製作」編譯失敗,出現以下錯誤消息: src/logging_unittest.cc:1206:1: error: ‘FlagSaver’ was not declared in this scope src/logging_unittest.cc:1206:1: note: suggested alternative: /usr/local/include/g

    1熱度

    1回答

    一個出入記錄輸出下面是一個功能我在我的源文件 cv::Mat* Retina::Preprocessing::create_mask(const cv::Mat *img, const uint8_t threshold) { LOG_IF(ERROR, img->empty()) << "The input image is empty. Terminating Now!!";

    0熱度

    2回答

    我在我的代碼中使用boostprogram options並試圖使用glog(谷歌日誌記錄庫)添加詳細日誌記錄。 問題是,boost捕獲命令行選項,我不能使用--v標誌來控制詳細的日誌記錄。有沒有從代碼中設置minloglevel的方法?我沒有找到一個功能或宏,編程方式...