我使用boost::log庫的瑣碎記錄,我想執行取決於當前設置的記錄嚴重性一些代碼。只有在輸出日誌消息時才需要這樣做。但我無法找到查詢嚴重性的正確方法。該代碼必須是這樣的: if (boost::log::trivial::severity <=
boost::log::trivial::severity_level::trace)
{
// construct log me
目前,我正在使用接收器將數據寫入日誌文件和標準輸出。不幸的是,如果我重新啓動應用程序,接收器不會將新條目附加到日誌文件中。它覆蓋了現有的數據。我的代碼如下: using text_sink = boost::log::sinks::synchronous_sink<boost::log::sinks::text_ostream_backend>;
Logger::Logger(const Lo