Projet

Général

Profil

Development #56476

expirer automatiquement les logged errors après un certain temps

Ajouté par Frédéric Péters il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
30 août 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Plutôt que garder des erreurs dont la dernière occurence date d'il y a plus d'un mois. (exemple de durée).


Fichiers

Révisions associées

Révision dada06c1 (diff)
Ajouté par Lauréline Guérin il y a plus de 2 ans

logged-errors: remove old errors (#56476)

Historique

#1

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Assigné à mis à Lauréline Guérin
#2

Mis à jour par Lauréline Guérin il y a plus de 2 ans

#3

Mis à jour par Thomas Noël il y a plus de 2 ans

w.c.s. n'utilise pas django-tenant-schemas (il n'est pas multitenant sur les settings), il faut plutôt utiliser un self.get_site_option(...) pour permettre une valeur sur une certaine instance via site-options.cfg. Genre :

expiration_delay = self.get_site_option('logger-errors-expiration-delay') or getattr(settings, 'LOGGED_ERRORS_EXPIRATION_DELAY', 30)  # default 30 days
#4

Mis à jour par Frédéric Péters il y a plus de 2 ans

Pour moi on n'a pas particulièrement à rendre ça paramétrable, on pourrait juste mettre 30 jours et voilà.

#6

Mis à jour par Thomas Noël il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée
#7

Mis à jour par Lauréline Guérin il y a plus de 2 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit dada06c1917d6f56ed4f71da8cd8a49209ce55fd
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Tue Aug 31 15:42:58 2021 +0200

    logged-errors: remove old errors (#56476)
#8

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF