2013-08-16 85 views
1

由於某些原因,我們的tomcat日誌在logrotate運行時正在追加.1。例如: 文件「tcl-2013-08-16.0.log」變爲「tcl-2013-08-16.0.1.log」。我很努力地找到在文件名的「.log」部分之前添加「.1」的設置。下面是設置的副本從/etc/logrotate.d/文件:Logrotate使用「.1」附加文件名稱

extension .log 
    rotate 52 
    daily 
    nocreate 
    nodateext 
    missingok 
    notifempty 
    compress 
    delaycompress 

下面是/etc/logrotate.conf中的配置:

weekly 
    rotate 52 
    create 
    dateext 
    compress 
    delaycompress 
    include /etc/logrotate.d 

缺少什麼我在這裏?

謝謝,納特

回答

1

如果你看一下設置的副本從/etc/logrotate.d/文件」,你會發現有這個選項extension .log

此選項意味着你正在嘗試將.log擴展名附加到旋轉後的文件 如果您刪除此選項並再次運行logrotate,您會發現默認情況下擴展名將爲旋轉文件的* .log.1,* .log.2等。

簡而言之,刪除選項extension .log。由於滾動的文件將採取.log作爲擴展名。

相關問題