CherryPy и фляжка с помощью файла конфигурации - PullRequest
1 голос
/ 05 января 2012

Когда у меня есть одно приложение фляги, смонтированное под / запущенное на cherrypy, есть ли способ сделать запись приложения фляги в nameOfFlaskApp.error.log и nameOfApp.access.log, а также чтобы журнал cherrypy перешел в его собственный доступ и журнал ошибок?

Без необходимости делать еще один скрипт на Python, чтобы просто вести журналы таким образом ...

Спасибо

Ответы [ 2 ]

1 голос
/ 23 апреля 2012

При размещении приложения WSGI вы не проходите весь стек CherryPy и, следовательно, не имеете доступа к некоторым функциям, таким как ведение журнала.

Здесь вам просто нужно поместить ваше приложение в WSGI.промежуточное программное обеспечение, которое обеспечивает то, что вам нужно, посмотрите, например, на модуль wsgilog

http://pypi.python.org/pypi/wsgilog/

Посмотрите также и на этот код: http://python.6.n6.nabble.com/Logging-to-screen-with-a-WSGI-application-td1928526.html

0 голосов
/ 25 апреля 2012

Я наткнулся на этот удивительный сервис регистрации событий в реальном времени:
https://github.com/dcramer/sentry

Это буквально 3 строки кода и установка двух модулей!

...