私はApacheとJBossで作業しています。ログを保存する後者の方法は、同じファイルの同じ日のログ(log4jで選択された場合)を保持するという意味ではかなりうまくいきます。これにより、ログ、バックアップ、および統計をより管理しやすくなります。Apacheログの日別
これはApacheで実現できますか? 1日に1つのログファイルと、その日だけのすべての情報がそのファイルに含まれていますか?
私はApacheとJBossで作業しています。ログを保存する後者の方法は、同じファイルの同じ日のログ(log4jで選択された場合)を保持するという意味ではかなりうまくいきます。これにより、ログ、バックアップ、および統計をより管理しやすくなります。Apacheログの日別
これはApacheで実現できますか? 1日に1つのログファイルと、その日だけのすべての情報がそのファイルに含まれていますか?
はい、これを実行する方法はたくさんあります。主にどのOSに依存しているのですか?あなたは言っていませんでした。
logrotateのような外部プログラムを実行すると、ファイルを移動し、そのファイルハンドルをフラッシュ/閉じる/再オープンするようにApacheに指示します。
また、Apache httpdには通常、ログ出力フィルタとして設定されているrotatelogsというユーティリティが付属しています。
おかげで、私はすでにそれぞれのファイルに二つの異なる日の情報と、以前の24時間のファイルを生成し、dateextでのlogrotateを使用していますで試すことができるもの私が避けたいものです。あなたは私がlogrotateで要求している機能のためのアプローチがあることを意味しますか? –
Apacheの 'rotatelogs'ドキュメントをクリックすると、ファイル名の日付を記入したり、タイムゾーンのオフセットやローカルタイムを指定することができます。 2つを組み合わせると、あなたは幸せになるはずです。 – MarkHu
多分あなたは、これは
尋ねたようawk '{print $4}' example.log | cut -d: -f1 | uniq -c
、OSはLinuxが –