Tak więc, kiedy gra z rozwojem mogę po prostu ustawić settings.DEBUG
się True
i jeśli occures błędach widzę to ładnie sformatowany, z dobrym śladu stosu i informacji żądania.
Ale na czymś w rodzaju strony produkcyjnej wolałbym raczej użyć DEBUG=False
i pokazać odwiedzającym jakąś standardową stronę błędu 500 z informacją, że pracuję nad naprawieniem tego błędu w tej chwili;)
Jednocześnie chciałbym mieć jakiś sposób na zalogowanie wszystkich te informacje (śledzenie stosu i informacje o żądaniach) do pliku na moim serwerze - więc mogę po prostu wyprowadzić je na moją konsolę i oglądać przewijanie błędów, e-mailem dziennik do mnie co godzinę lub coś w tym rodzaju.
Jakie rozwiązania do rejestrowania poleciłbyś dla witryny django, które spełniałyby te proste wymagania? Mam aplikację działającą jako fcgi
serwer i używam serwera WWW Apache jako frontendu (chociaż myślę o przejściu na lighttpd).