log4jのログ出力は1プロセス、1ファイルが好ましい!?

あるサイトを運営していて、毎日アプリケーションログを
ローテートしているのですが、(hoge.log → hoge.log.20080620 みたいに)
なぜか、あるサーバーでhoge.logとhoge.log.20080620が同時に吐かれていました。
どうやら、このサーバーでは、SSLとHTTPのリクエストを
別コンテクストで同じdocBaseを参照しているためな様子。
ここの解説では、
DailyRollingFileAppenderではなく、SocketAppenderを使うと良いのでは?と書いている。
ここで同じ内容が書かれている。
でも、SocketAppender用の設定なんて、今のクライアント環境で、できないよなぁ。
なので、今は各プロジェクト内のlibにlog4j.jarを入れていますが、
$TOMCAT_HOME/shared/libに入れ、そこを参照することに。
ただ、やはりこれでも若干問題が。。。
続きは次回。