Projet

Général

Profil

Evolution #6124

horodatage des logs

Ajouté par Joël Cuissinat il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
27/09/2013
Echéance:
27/09/2013
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

Ce serait bien que les logs (au minimum : /var/log/eoleflask/eolegenconfig.log) soient horodatés car quand l'application merdouille, on n'est jamais certain que le traceback présent dans le fichier de log a bien un rapport avec les manipulations réalisées :o

Révisions associées

Révision 5b69b2e3 (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

Les logs des applications ne sont pas horodatées

  • eoleflask/loader.py (load_app): Définir le formattage des logs des
    applications.

Fixes: #6124 @30m

Historique

#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Echéance mis à 27/09/2013
  • Statut changé de Nouveau à Accepté
  • Assigné à changé de Laurent Flori à Daniel Dehennin
  • Début mis à 27/09/2013

#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans

  • Statut changé de Accepté à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Benjamin Bohard il y a plus de 10 ans

  • Statut changé de Résolu à Fermé

gen_config horodate bien les messages d'erreurs :

2013-10-04 16:30:14,117: eolegenconfig - invalid value for option nom_academie: invalid domainname
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.py", line 110, in update_variable
    value)
  File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 360, in set_value
    setattr(config, path, value)
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 181, in __setattr__
    self._setattr(name, value)
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 186, in _setattr
    return homeconfig.__setattr__(name, value)
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 181, in __setattr__
    self._setattr(name, value)
  File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 196, in _setattr
    force_permissive=force_permissive)
  File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 255, in setitem
    'validator' in self.context().cfgimpl_get_settings())
  File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 451, in impl_validate
    do_validation(value, force_index)
  File "/usr/lib/python2.7/dist-packages/tiramisu/option.py", line 428, in do_validation
    '').format(self._name, err))
ValueError: invalid value for option nom_academie: invalid domainname

Testé avec le paquet 2.4.0-14

Formats disponibles : Atom PDF