Apacheのログ出力方法とローテーションについて
Apacheのログ出力方法とローテーションについて教えてください。
apacheとweblogicとJavaを使ってweb開発をしています。
現状、httpd.confでエラーログとアクセスログを出力していて、今度からWebLogicの
プラグインログ(WLLogFile)を追加出力しようと考えています。
エラーログとアクセスログのログローテーションは別サーバのUNIXクーロンと作成した
プログラムを用いて行なっていますが、今度追加するプラグインログをローテーション
するとなるとそのプログラムに修正が入ってしまうため、それを避けるためにApacheの
httpd.confのrotatelogsでログローテーションを行いたいと思っています。
色々調べて見てエラーログとアクセスログについてはログローテーションは
できたのですが、WLLogfileで出力するログについてはローテーションが行なえません。
rotatelogsではそもそもエラーログとアクセスログ以外はローテーションできないのか、
それとも自分のやり方が間違っているのか分からなくなってきてしまったため、質問
させて頂いてます。
ちなみにプラグインログはhttpd.conf内で以下のように設定しています。
#Weblogic Config
<IfModule mod_weblogic.c>
WebLogicHost サーバのIPアドレス
WebLogPort ポート番号
MachExpressoion *.*
Debug ERR
WLLogFile "C:/Apache/logs/wlproxy.log"
☆やりたいことのイメージ↓
#WLLogFile "|C:/Apache/bin/rotatelogs C:/Apache/logs/wlproxy.log 86400"
</IfModule>
環境は以下です。
Apache/2.2.9(Win32)
Windows Server 2003
宜しくお願いします。
お礼
ありがとうございます。指定の時間にログが切り替わるようになったようです。 ついでの質問ですが、 > man rotatelogs > をすればおわかりになると思いますが なぜか No manual entry for rotatelogs となってしまいます。configureで失敗しているのでしょうか?