developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Opened 14 years ago

Closed 10 years ago

#128 closed new feature (wontfix)

Envoi des logs d'erreur par paquets

Reported by: giviz Owned by: laurentj
Priority: low Milestone:
Component: jelix:core Version: 1.0 beta1
Severity: minor Keywords: mail error
Cc: Blocked By:
Blocking: Documentation needed: no
Hosting Provider: Php version:

Description (last modified by laurentj)

Ca serait bien pour éviter le flood par mail, d'envoyer les logs des erreurs par paquets à intervales donnés.

Change History (4)

comment:1 Changed 14 years ago by laurentj

  • Component changed from jelix to jelix:core
  • Description modified (diff)
  • Keywords mail error added
  • Milestone set to Jelix 1.0
  • Owner set to laurentj

comment:2 Changed 13 years ago by laurentj

  • Milestone changed from Jelix 1.0 to Jelix 1.1

comment:3 Changed 13 years ago by laurentj

  • Milestone changed from Jelix 1.1 to Jelix 1.3

comment:4 Changed 10 years ago by laurentj

  • Documentation needed unset
  • Milestone Jelix 1.3 beta 1 deleted
  • Resolution set to wontfix
  • Status changed from new to closed

Je ne vois pas trop comment faire...

On pourrait stocker dans un fichier temporaire, et lors de l'ajout d'un message, on verifie le volume de fichier ou sa date de creation. Au delà d'un certain seuil, on envoi son contenu par mail et on le supprime.

Cependant, si il y a seulement quelques rares erreurs, le mail risque bien de n'être jamais envoyé. Genre on a une erreur à un instant T. et puis c'est tout. La prochaine erreur peut survenir 3 mois plus tard. On ne sera donc pas informé de cette erreur.

Le mieux est de stocker les messages dans un fichier de log, et de programmer un cron qui l'enverra (ce n'est pas à jelix d'envoyer le mail en fin de compte).

Note: See TracTickets for help on using tickets.