2010-10-24 3 views
0

Когда я разрабатываю свое приложение django локально, я использую python manage.py runserver, и все сообщения об ошибках (например, Ошибка 500 ...) печатаются в терминале. Это полезно, потому что он позволяет помещать в код код print и проверять значения некоторых переменных.Как распечатать вывод сервера Django в файл?

Но когда приложение выполняется через fastgci на удаленном сервере, я не вижу эти сообщения. Есть ли способ вывести эти ошибки в файл?

ответ

1

Запрет ошибок на веб-сервере, сообщения об ошибках, сгенерированные приложениями FastCGI, должны регистрироваться в журнале ошибок веб-сервера. Используйте параметры конфигурации веб-сервера, чтобы контролировать, где создан журнал.

И не используйте print, вместо этого используйте logging.

Смежные вопросы