boost-log

    1熱度

    1回答

    我嘗試使用boost :: log庫實現日誌記錄。我將記錄器聲明爲私有類成員,但是當我使用靜態工廠方法來到一個類時遇到了一個問題。 錯誤消息是: 無效使用靜態成員函數中的成員'MyObjectContainer :: slg'。 我想避免全球記錄器,有沒有其他解決方案? 在此先感謝。

    1熱度

    2回答

    時,我一直在試圖讓Boost的日誌庫使用同一個配置文件的工作按嚴重程度不顯示嚴重程度或過濾: boost::log::init_from_stream(); 方法。我使用: BOOST_LOG_ATTRIBUTE_KEYWORD(severity, "Severity", severity_level) 註冊嚴重性的方法,但這似乎沒有做任何事情。當運行該代碼時,得到以下輸出: 1]一種常規

    6熱度

    6回答

    我可以使用LineID屬性嗎? 我希望我可以用水槽:: set_formatter做的,而不是在每個日誌語句中使用 __LINE__ 和 __FILE__ 這一點。

    3熱度

    1回答

    我試圖通過利用boost::iostreams::gzip_compressor來瞬間壓縮使用Boost日誌庫創建的日誌文件。所以當我撥打BOOST_LOG()時,輸出會被即時壓縮。這是我試過到目前爲止: #include <fstream> #include <iostream> #include <boost/iostreams/filtering_stream.hpp> #inclu

    1熱度

    1回答

    我正在使用自定義格式功能,並試圖弄清楚如何格式化範圍屬性。我找到的boost文檔中的示例是lambda表達式格式化程序,我不知道如何在我的格式化程序函數中使用它。現在我成功地使用了像timetamp這樣的屬性,但是scope屬性卻讓我感到不安。 BOOST_LOG_ATTRIBUTE_KEYWORD(scope, "Scope", attributes::named_scope_list) BO

    1熱度

    1回答

    要格式化的格式化的時間戳可以簡單地寫 sink->set_formatter(expr::stream << expr::format_date_time<boost::posix_time::ptime>("TimeStamp", "%Y-%m-%d %H:%M:%S")); 但我怎麼能使用升壓::登錄::表達式:: format_date_time在一個自定義格式功能是這樣的: void

    3熱度

    1回答

    我想將日誌字符串發送到boost 1.57的最新版本中的文件,並且由於某些原因在linux上,線程ID始終設置爲0。我有一種感覺,它可能與使用本地線程而不是boost線程有關 - 但這並不能解釋它爲什麼在Windows環境中工作。任何幫助,將不勝感激。 這是我在logger.cpp文件中的初始化代碼。 編輯:如下圖所示我也包括我Logger.h這表明我使用記錄器的類型 - 有效利用BOOST_LO

    0熱度

    1回答

    我想知道是否有類似於FLAGS_stderrthreshold的東西,它只輸出比boost庫中的標誌更嚴格的級別。例如,下面的代碼將所有內容打印到控制檯。我可以設置關卡,以便僅打印警告,錯誤和致命信息嗎? #include <boost/log/core.hpp> #include <boost/log/trivial.hpp> int main() { using namespac

    4熱度

    2回答

    我已經安裝了Yocto 1.6並運行bitbake來設置工具鏈,遵循Daiane Angolini編寫的教程。雖然我在$ SDKTARGETSYSROOT/usr/lib下看到大多數boost庫,但似乎沒有libboost_log.a和libboost_log_setup.a。我相信這些是通過Boost 1.55引入的,Yocto 1.6已經升級到1.55。他們不應該在那裏,或者我做錯了什麼? 我

    0熱度

    1回答

    誰能告訴我如何抑制由Boost.Log和GCC 4.4.7生成的以下警告消息?我的項目採用C++ 11模式(在GCC 4.4.7中使用-std=c++0x)。 src/Logger.cc:7: warning: missing initializer for member ‘boost::log::v2_mt_posix::expressions::attribute_keyword<tag::s