cronolog
cronolog是一個簡單的過濾程序從標准輸入讀取日志文件條目,每個條目寫入到輸出文件指定一個文件名模板和當前的日期和時間。當擴大的文件名更改,關閉當前文件,並打開一個新的。 cronolog的目的是要在配合使用的Web服務器( 如 Apache) ,分成每天或每月的日志,訪問日志
Linux下運行的Web服務器Apache,默認日志文件是不分割的,一個整文件既不易於管理,也不易於分析統計。安裝cronolog后,可以將日志文件按時間分割,易於管理和分析。
cronolog安裝配置非常簡單,下載后只需要輸入幾個命令即可完成。
1、下載(最新版本)
# wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
2、解壓縮
# tar zxvf cronolog-1.6.2.tar.gz
3、進入cronolog安裝文件所在目錄
# cd cronolog-1.6.2
4、運行安裝
# ./configure
# make
# make install
5、查看cronolog安裝后所在目錄(驗證安裝是否成功)
# which cronolog
一般情況下顯示為:/usr/local/sbin/cronolog
使用起來也很簡單,
nohup java -jar quartz-2.0-SNAPSHOT.jar |/usr/local/sbin/cronolog /logs/quartz.log.%Y-%m-%d.out >> /dev/null 2>&1 &
這樣就可以按日期分割日志了,方便清理和查看。