ファイルにログ出力するなら、やはり書き込むたびに自動的にフラッシュしてほしいです。(std::fstreamは自動的にフラッシュされます。) Boost.Logは、ファイル出力のセットアップ時に、自動的にフラッシュするかどうかを設定できます。 先日の、時間によるローテーションを行うサンプルを、ちょっと修正してみます。 #include <boost/log/trivial.hpp> #include <boost/log/utility/setup/file.hpp> #include <boost/log/attributes.hpp> #include <boost/thread.hpp> #include <boost/chrono/duration.hpp> namespace attrs = boost::log::attributes; namespace keywords =