リクエストからいくつかのアイテム(HTTPコード、応答時間、リクエストタイプ)をログアウトするために、AccessLogの短縮/カスタマイズバージョン(Stats_logという名前)を作成しようとしています。
そこで、AccessLogValve全体をコピーして、ニーズに合わせて編集しました。サーバーを再起動すると、新しいログが作成されますが、ゼロ(!)0kbのままです。
誰かが私がここで間違っていることを指摘できますか?
奇妙なことに、Apache Tomcat 7.0.2を実行しているテストENVで、カスタマイズされたログが(同じ設定を使用して)機能します。(PROD環境は7.0.8です)。
助言がありますか?
server.xmlファイルに表示されるValve設定は次のとおりです。
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="172.30.21.244_**access_log**." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" resolveHosts="false"/>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_stats_log." suffix=".txt" fileDateFormat="yyyy-MM-dd.HH" pattern="%U,%s,%D,%{Internal-Status-Code}o" resolveHosts="false"/>
前もって感謝します!