org.codecluster.filter
クラス LoggingConfigurationFilter

java.lang.Object
  上位を拡張 org.codecluster.filter.LoggingConfigurationFilter
すべての実装されたインタフェース:
javax.servlet.Filter

public class LoggingConfigurationFilter
extends java.lang.Object
implements javax.servlet.Filter

java.util.logging の設定を読み直すサーブレットフィルタです。
主に開発中に VM の再起動を行わずに頻繁に設定変更する場合に使用できます。
VM によって事前に読み込まれた設定を上書きするので注意して利用してください。

以下パラメータでプロパティ名を指定できます。
<param-name>properties</param-name>
<param-value>C2logging.properties</param-value>
指定がない場合には "C2logging.properties" を読み込みます。

以下パラメータで読込みタイミングをフィルタ読込み時に変更できます。
無指定(デフォルト)は毎リクエスト読込みです。
<param-name>trigger</param-name>
<param-value>init</param-value>


コンストラクタの概要
LoggingConfigurationFilter()
           
 
メソッドの概要
 void destroy()
           
 void doFilter(javax.servlet.ServletRequest request, javax.servlet.ServletResponse response, javax.servlet.FilterChain chain)
           
 void init(javax.servlet.FilterConfig config)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LoggingConfigurationFilter

public LoggingConfigurationFilter()
メソッドの詳細

init

public void init(javax.servlet.FilterConfig config)
          throws javax.servlet.ServletException
定義:
インタフェース javax.servlet.Filter 内の init
例外:
javax.servlet.ServletException

doFilter

public void doFilter(javax.servlet.ServletRequest request,
                     javax.servlet.ServletResponse response,
                     javax.servlet.FilterChain chain)
              throws javax.servlet.ServletException,
                     java.io.IOException
定義:
インタフェース javax.servlet.Filter 内の doFilter
例外:
javax.servlet.ServletException
java.io.IOException

destroy

public void destroy()
定義:
インタフェース javax.servlet.Filter 内の destroy