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