Por lo tanto, cuando se juega con el desarrollo que sólo puede fijar settings.DEBUG
a True
y si un error occures lo puedo ver con un formato agradable, con buena traza de pila y solicitar información.
Pero en el tipo de sitio de producción prefiero usar DEBUG=False
y mostrar a los visitantes un error estándar de 500 páginas con información que estoy trabajando para solucionar este error en este momento;)
Al mismo tiempo, me gustaría tener alguna forma de registrar todo esa información (seguimiento de la pila e información de solicitud) a un archivo en mi servidor, por lo que puedo enviarla a mi consola y ver cómo se desplazan los errores, enviarme el registro por correo electrónico cada hora o algo así.
¿Qué soluciones de registro recomendaría para un sitio django que cumpla con esos requisitos simples? Tengo la aplicación ejecutándose como fcgi
servidor y estoy usando un servidor web apache como interfaz (aunque estoy pensando en ir a lighttpd).