LogRotate

Hi I am trying to rotate specific log by using logrotate function in unix

I have made following entry in the /etc/logrotate.conf file

/var/log/testlog/debug_log {
    daily
    rotate 7
    create
    compress
}

But only issue is that my other logs like /var/log/messages, /var/log/maillog,/var/log/boot.log etc are also getting rotated the same time.

I just want to rotate /var/log/testlog/debug_log -- daily

and other logs weekly.

How do i go .... ?

Thanks in Advance.

Your approach right now is correct. And what ever you are telling seems strange ?! As because changing entry for this log rotation will not harm the others normally.

Post your /etc/logrotate.conf.

Thanks for for prompt response.

My logrotate.conf looks like this:

# see "man logrotate" for details
# rotate log files weekly
weekly
# keep 4 weeks worth of backlogs
rotate 4
# create new (empty) log files after rotating old ones
create
# uncomment this if you want your log files compressed
#compress
# RPM packages drop log rotation information into this directory
include /etc/logrotate.d
# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}
# system-specific logs may be also be configured here.
/var/log/testlog/debug_log {
    daily
    rotate 7
    create
    compress
}

 

pls let me know if it possible to rotate /var/log/messages - weekly
& /var/log/custom-log - daily ?