Ainsi, lorsque je joue avec le développement, je peux simplement définir settings.DEBUG
sur True
et si une erreur se produit, je peux le voir bien formaté, avec une bonne trace de pile et des informations de demande.
Mais sur le type de site de production, je préfère utiliser DEBUG=False
et montrer aux visiteurs une page d'erreur standard 500 avec des informations sur lesquelles je travaille sur la correction de ce bogue en ce moment;)
En même temps, j'aimerais avoir un moyen de tout consigner ces informations (trace de la pile et demande d'informations) dans un fichier sur mon serveur - pour que je puisse simplement les afficher sur ma console et regarder les erreurs défiler, m'envoyer le journal toutes les heures ou quelque chose comme ça.
Quelles solutions de journalisation recommanderiez-vous pour un site django, qui répondrait à ces exigences simples? J'ai l'application en cours d'exécution en tant que fcgi
serveur et j'utilise le serveur Web Apache comme frontend (bien que je pense à aller sur lighttpd).