Logrotate附加文件名为“.1”

时间:2013-08-16 13:33:11

标签: logrotate

出于某种原因,当logrotate运行时,我们的tomcatlogs会附加.1。例如: 文件“tcl-2013-08-16.0.log”变为“tcl-2013-08-16.0.1.log”。我正在努力找到在文件名的“.log”部分之前添加“.1”的设置。以下是/etc/logrotate.d /:

中设置文件的副本
    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

我在这里缺少什么?

谢谢,Nath

1 个答案:

答案 0 :(得分:1)

如果您查看/etc/logrotate.d/中设置文件的副本,您会发现此选项extension .log

此选项表示您尝试将.log扩展名附加到旋转的文件。 如果删除此选项并再次运行logrotate,您会发现默认情况下,对于旋转的文件,扩展名为* .log.1,*。log.2等。

简而言之,请删除选项extension .log。因为旋转的文件将.log作为扩展名。