当我在cherrypy上运行一个烧瓶应用程序时,有没有办法让烧瓶应用程序日志记录执行到nameOfFlaskApp.error.log和nameOfApp.access.log,并且还有一个cherrypy日志转到它的自己的访问和错误日志?
无需制作另一个python脚本只是为了以这种方式引导记录......
由于
答案 0 :(得分:1)
托管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
答案 1 :(得分:0)
我偶然发现了这个非常棒的实时事件记录服务:
https://github.com/dcramer/sentry
它实际上是3行代码并安装了两个模块!