Nettoie Logs

Objectif

SPIP ne nettoie ses fichiers de log qu’en les écrasant lorsqu’ils sont pleins. Seulement, certains fichiers de log se remplissent peu et contiennent des entrées anciennes. Ces entrées sont formatées pour contenir la date et l’heure de la saisie de l’entrée suivie de l’adresse IP de la machine qui est à l’origine du traitement lié au log.

Les adresses IP sont des données personnelles et donc elles doivent respecter le RGPD. A ce titre, elles doivent être régulièrement supprimées des fichiers de log, ce que ne réalise pas SPIP.

Ce plugin vous permet donc de définir une durée de conservation des logs enregistrés. Au delà de la durée de conservation, les entrées trop anciennes des fichiers de log sont supprimés.

Fonctionnement technique

Le plugin ne traite par défaut que les fichiers présents dans le répertoire de log de SPIP (donc défini par _DIR_LOG). Il supprime toutes les entrées dépassant la durée de conservation, et supprime les fichiers qui seraient vides à l’issue de la suppression des données de log qu’ils contiennent.

La CNIL recommandant une conservation des logs “standards” de 6 mois minimum et 1 an maximum, une page de configuration vous permet de définir la durée de conservation parmis les possibilités suivantes : 6 mois, 9 mois, 12 mois. Par défaut, la durée de conservation est fixée à 6 mois lors de l’installation du plugin.

Les opérations de suppression des anciens logs sont programmées tous les 7 jours avec une suppression des logs datant de plus de 6 mois moins 7 jours, 9 mois moins 7 jours ou 12 mois moins 7 jours selon l’option choisie dans la page de configuration du plugin.

Vos demandes

Pour toute demande concernant ce plugin, merci de m’adresser un mail : olivier.gautier@ac-normandie.fr

Discussion

No discussion

Add a comment

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Who are you?
[Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom