Вывод ошибок в браузер в CherryPy - PullRequest
4 голосов
/ 20 февраля 2011

Я новичок в cherrypy, и, похоже, не могу понять, как устройство cherrypy отправляет в браузер сообщение трассировки стека или сообщение об ошибке при возникновении ошибки.

Я запускаю cherrypy на apache с mod_wsgi, поэтому особенно раздражает копаться в журналах ошибок apache во время разработки.

Я привык к PHP, где ошибки хорошо выводятся в браузер при сбое скрипта. Это полезная функция при отладке. Как это сделать в CherryPy?

Этот раздел о входе в CherryPy , кажется, не покрывает это, если я не пропускаю что-то очевидное.

1 Ответ

10 голосов
/ 21 февраля 2011

Наиболее важным параметром конфигурации, который управляет обратными вызовами в браузере, является request.show_tracebacks.Установите его на True, чтобы получить трассировки.Обратите внимание, что при использовании «производственной» конфигурации среды устанавливается значение False.Это могут быть другие компоненты WSGI, которые вы используете, или какая-то особенность mod_wsgi или Apache, которая также мешает, но я не могу говорить с ними.

...