Also, wenn Sie mit der Entwicklung spielen kann ich einfach settings.DEBUG
auf True
setzen und wenn ein Fehler auftritt, kann ich es schön formatiert sehen, mit guten Stack-Trace und Informationen anfordern.Wie Log-Server-Fehler auf Django-Sites
Aber auf Art von Produktionsstätte würde ich eher verwenden DEBUG=False
und zeigen Besucher einige Standardfehler 500 Seiten mit Informationen, die ich über die Festsetzung dieser Fehler in diesem Moment gerade arbeite;)
Zugleich würde Ich mag eine Möglichkeit zu haben, all diese Informationen (Stack-Trace und Request-Informationen) in eine Datei auf meinem Server zu schreiben - so kann ich sie einfach auf meine Konsole ausgeben und Fehler scrollen sehen, per E-Mail das Protokoll an mich stündlich oder so ähnlich.
Welche Protokollierungslösungen würden Sie für eine Django-Site empfehlen, die diese einfachen Anforderungen erfüllen würde? Ich habe die Anwendung läuft als fcgi
Server und ich benutze Apache-Webserver als Frontend (obwohl zu Lighttpd gehen).
etwas vom Schlachtfeld: http://dlo.me/what-to-do-when-your-site-goes-viral/ – Cherian
Sentry zum Anzeigen von Protokollen: http: //readthedocs.org/docs/sentry/en/latest/index.html – Cherian