使用cronolog按日期分割日志


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 &

這樣就可以按日期分割日志了,方便清理和查看。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM