XChat et la rotation des logs (logrotate)

Guillaume Kulakowski par Guillaume Kulakowski dans Linux 18 décembre 2007 0
Linux

Entre #fedora, #fedora-fr, #fedora-devel-fr, #fedora-mktg, #fedora-meeting et #ezpublish, ça me fait un sacré nombre de salons IRC (tous sur FreeNode) où je suis connecté en permanence via mon client IRC préféré : XChat.
Le problème est que lorsque Thomas me demande le log d’un meeting IRC, je me retrouve à rechercher dans un fichier de plusieurs Mo. La solution est donc de traiter XChat comme n’importe quel logiciel générant des logs et de lui associer une règle logrotate.

Après quelques recherches sur Google, je suis tombé sur ce topic qui propose une règle XChat pour logrotate (/etc/logrotate.d/xchat), règle que j’ai quelque peu adapté :

/home/*/.xchat2/xchatlogs/*.log {
    olddir
    old
    weekly
    missingok
    size=100k
    rotate 52
    nocompress
    nocreate
    postrotate
        pkill -SIGUSR1 xchat
    endscript
}

Me voici donc avec 1 an d’archives hebdomadaires dont je peux consulter les logs de la semaine dans /home//.xchat2/xchatlogs/ et ceux plus anciens dans /home//.xchat2/xchatlogs/old.

Commentaires

Les commentaires pour ce poste sont fermés.