mercredi 8 avril 2009

Gérer ses logs de canaux

irssi est un client IRC très pratique car utilisable en console (par exemple avec Putty), et il permet d'enregistrer l'activité des canaux dans des fichiers. Le problème est que les fichiers sont nommés ~/irclogs/$tag/$0.log[1] et par conséquent, ils deviennent très vite énormes si l'activité du canal est grande.

Heureusement, il est possible de modifier le masque de nommage des fichiers pour un meilleur archivage et pour avoir des fichiers plus légers. Pour ma part, j'ai décidé d'enregistrer les canaux dans des fichiers mensuels, en faisant:

/set autolog_path ~/irclogs/$tag/$0.%Y%m.log

Cela me génère donc des fichiers nommés #canal.200904.log (à la date d'aujourd'hui).

Note

[1] ~/ représente votre répertoire utilisateur initial, $tag est le nom court du réseau, $0 est le nom du canal (# inclus)