如何通过apache modwsgi运行Bottle print stacktrace?

时间:2014-08-29 16:15:16

标签: python apache mod-wsgi wsgi bottle

将Bottle作为独立服务器运行时,这很容易做到:

from bottle import run, Bottle

run(app=app, host=config.get('bottle_host', 'localhost'), port=config.get('bottle_port', '8080'),
                            debug=config.get('debug', True), server=config.get('server_middleware', 'tornado'))

问题是,使用wsgi我必须这样做:

app = Bottle()

并且Bottle构造函数没有任何调试参数。那么我该怎么做才能获得堆栈跟踪呢?

1 个答案:

答案 0 :(得分:4)

import bottle
bottle.debug(True)

如果查看源代码,您可以看到run函数在提供debug时调用此函数。