J'utilise le logger python de base dans django et il semble bien fonctionner. J'ai la configuration de journalisation dans mon setting.py comme;python se connectant à django
logging.baseConfig(level = logging.NOTSET,
format='a format',
datemt=' a datefmt',
filename='path to log',
filemode = 'a')
logging.getLogger('').setLevel(logging.NOTSET)
Ma question concerne les exceptions en propagation. Dans mon code si j'ai une clause try/except et attrape l'exception pour que je puisse l'enregistrer, quelle est la meilleure façon de propager cette erreur pour que je puisse rediriger vers ma page de 500 pages. J'ai utilisé
try:
do stuff
except Exception, e:
logging.error(e)
raise
mais je trouve que cela provoque l'enregistrement de l'exception deux fois. Existe-t-il un autre moyen de le faire ou est-ce que je fais quelque chose de mal?
Cordialement
Andrew