Skip to content

Debian logrotate Configuration

décembre 25, 2012

When we work on a symfony project, we have probably a lot of log files to manage. One of the easiest ways is using Linux logrotate program. In Debian we can install it by apt-get command.

Install logrotate :

#apt-get install logrotate

Now we can configure it to rotate our symfony project logs by creating a project specific config file in general config directory of logrotate e.g /etc/logrotate.d :

#vi /etc/logrotate.d/myproject

#/etc/logrotate.d/myproject
/home/myproject/log/*.log {
        olddir /home/myproject/oldlogs
        daily
        missingok
        rotate 30
        size 10M
        compress
        delaycompress
        notifempty
        sharedscripts
        postrotate
                echo logs rotated at : `date "+%Y-%m-%d %H:%M:%S"` >> /home/myproject/log/oldlogs/logrotate.log
        endscript
}
Publicités

From → Uncategorized

Laisser un commentaire

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :