about summary refs log blame commit diff stats
path: root/tools/conf/etc/logrotate.conf
blob: d7ff75c1bba1375b16718cb2889489f9ccd70df7 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                      
         

                   
          




                                                       

                  

                             
           
                         
            


               
           
                         
            


                                                      






                
                                           
            

 






                
                                           
            

 






                
                                           










                 
                                           









                
                                           









                
                                           






                                                          
              
                                             


             






                 
                                             









                
                                             









                   
                                             









                    
                                             









                
                                           









                    
                                           









                   
                                           










                
                                           









                
                                           









                    
                                           


            




                                                          
                                             


             



                                                          
              
                                             


             

                                                          
                         




                                                          
              
                                             


             



                                                          
              
                                             


             




                                                          
                                             





                                                          
            
              
                                             
             
 
 




                                                          
                                             
             

 



                                                          
              
                                             


             



                                                          
              
                                             


             
                            



                                                          
              
                                             


             
                             




                                                          
                                             

             
# 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

olddir /var/log/old
maxsize 1M

# some packages can drop log rotation information into 
# this directory
include /etc/logrotate.d

dateformat .%Y%m%d

# few generic files to rotate
/var/log/wtmp {
    monthly
    create 0644 root root
    rotate 1
}

/var/log/btmp {
    monthly
    create 0600 root root
    rotate 1
}

# system-specific logs may be also be configured here.
/var/log/auth {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/sudo {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/cron {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/daemon {
   rotate 7
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/debug {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/error {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/iptables {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/kernel {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/lpr {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/mail.err {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/mail.info {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/mail {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/mail.warn {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/messages {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}


/var/log/user {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/uucp {
   missingok
   notifempty
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/syslog-ng {
   rotate 7
   daily
   compress
   delaycompress
   sharedscripts
   postrotate
      /sbin/syslog-ng-ctl reload >/dev/null
   endscript
}

/var/log/ntpd {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/dnsmasq {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/pgsql {
    # create new (empty) log files after rotating old ones
    create 0644 root root
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    notifempty
    maxsize 5M
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/git-daemon {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/gitolite {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/php-fpm {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/php {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/nginx_access {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/nginx_error {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/nginx/vhost_error {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    olddir /var/log/old/nginx
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}

/var/log/nginx/vhost_access {
    # uncomment this if you want your log files compressed
    delaycompress
    compress
    olddir /var/log/old/nginx
    postrotate
        /sbin/syslog-ng-ctl reload >/dev/null
    endscript
}