Velocity独自のログ機能を無効にする
特に気にしない場合はいいのですが、実際に運用する場面では冗長な機能ともいえます。そんな時にどのようにしてログを出力させないようにするかを紹介します。
まず、単純な方法は、Velocityにプロパティとして与えることです。
Velocity.setProperty(VelocityEngine.RUNTIME_LOG_LOGSYSTEM_CLASS, "org.apache.velocity.runtime.log.NullLogSystem");これを初期化処理と一緒にやってしまうといいでしょう。
その他にも、プロパティファイルに定義したい場合は以下のようにします。
runtime.log.logsystem.class=org.apache.velocity.runtime.log.NullLogSystemこの一行をプロパティファイルに追記してください。
【参考文献】
[blog] Velocityのログ出力をオフにする - Oddwit
[web] Velocityの設定キー - TECHSCORE
フォローしませんか?