Velocityには独自に処理内容をログに出力する機能が含まれています。
特に気にしない場合はいいのですが、実際に運用する場面では冗長な機能ともいえます。そんな時にどのようにしてログを出力させないようにするかを紹介します。
まず、単純な方法は、Velocityにプロパティとして与えることです。
その他にも、プロパティファイルに定義したい場合は以下のようにします。
【参考文献】
[blog] Velocityのログ出力をオフにする - Oddwit
[web] Velocityの設定キー - TECHSCORE
特に気にしない場合はいいのですが、実際に運用する場面では冗長な機能ともいえます。そんな時にどのようにしてログを出力させないようにするかを紹介します。
まず、単純な方法は、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
トラックバック(0)
このブログ記事を参照しているブログ一覧: Velocity独自のログ機能を無効にする
このブログ記事に対するトラックバックURL: http://trialpc.net/mt/mt-tb.cgi/1745

コメントする