2.0系のプロジェクトで、リクエスト毎にログを出力するような設定をした場合、ログファイルをローテートしたくなったりします。場合によってはlogrotateの設定でやったりもします。Frameworkのログの設定でローテートしてみます。Frameworkは、LogBackというミドルウェアを使用してログを出力します。ok")[/text]という感じでログが出力出来ます。ログはデフォルトでは{プロジェクト}/logs/application.logに出力されます。デフォルトではログファイルはローテートしないので、カスタマイズして見ます。カスタマイズするにはlogger.xml(ファイル名は適当)というファイルをconf配下に作成します。Framework本体からlogger.xmlファイルをコピーして持ってくるのが確実かもしれません。Framework}/framework/src/play/src/main/resources/logger.xmlをコピーして持ってきます。class="ch.qos.logback.core.FileAppender">[/text]という部分になります。このclassの部分を「ch.qos.logback.core.rolling.RollingFileAppender」に変える事で対応出来るようなので、変更します。ローテートする条件と、ローテート時のログファイル名をappenderのメンバーとして以下のように指定します。<maxHistory>10</maxHistory></rollingPolicy>fileNamePatternは、ローテート時のログファイル名maxHistoryは、ヒストリ保持期間(日)となります。これで設定ファイルは完成しました。続いて、このログの設定ファイルを起動時に読み込む設定ですが、これは起動時のパラメータになります。-Dlogger.resource=logger.xml"となります。-Dlogger.resource=logger.xmlとなります。今回はapplication.logという名前のままでしたが、本番用と開発用でログファイル名を分けるのも良いかもしれません。