Так, играя с развитием я могу просто установить settings.DEBUG
в True
и если встречается , сообщение об ошибке , я могу видеть , что это красиво отформатирована, с трассировкой хороший стек и запрашивают информацию.
Но на производственном сайте я бы предпочел использовать DEBUG=False
и показывать посетителям некоторую стандартную страницу ошибки 500 с информацией, над которой я сейчас работаю над исправлением этой ошибки;)
В то же время я хотел бы иметь какой-либо способ регистрации всех эта информация (трассировка стека и информация запроса) в файл на моем сервере - так что я могу просто вывести ее на консоль и наблюдать за ошибками, прокручивать журнал каждый час или что-то в этом роде.
Какие решения для ведения журнала вы бы порекомендовали для django-сайта, который бы соответствовал этим простым требованиям? У меня есть приложение, работающее как fcgi
сервер, и я использую веб-сервер apache в качестве внешнего интерфейса (хотя собираюсь перейти на lighttpd).