時間によるローテーションC++Boost.Logによるログファイル出力は、時間指定でもローテーションできます。以下は、0時0分0秒になったら新たなログファイルを作成するプログラムです。}}時間によるローテーションには、time_based_rotationという名前付き引数を使用します。0)を指定しています。これを実行すると、カレントディレクトリ以下に「log」という名前のディレクトリがまず作られます。その後、「2013_08_01.log」のような、日付のログファイルが作られ、以下のような内容が出力されます。hello日付が変わり、0時0分0秒になると、「2013_08_02.log」のような次の日のログファイルが作られ、以下のような内容が出力されます。helloローテーションの条件は、先日紹介したファイルサイズと今回の時間によるものを複合指定できます。その場合はOR条件となり、「ファイルサイズが一定のところまで大きくなるか、もしくは指定された時間に到達したら新たなログファイルを作成する」という動作になります。Librariesコントリビュータ。boostjp/cpprefjpサイトコアメンバ。blogBoost.Multi-Index作者ブログBoost.Asio作者ブログBoost.Geometry作者ブログBoost.Thread作者ブログboost.develWandboxはてなブログをはじめよう!faith_and_braveさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。