当 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 构造函数没有任何调试参数。那么我该怎么做才能获得堆栈跟踪?

最佳答案

import bottle
bottle.debug(True)

如果您查看源代码,您会发现该函数在提供 run 时由 debug 函数调用。

关于python - 通过apache modwsgi运行时如何使Bottle打印堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25572176/

10-12 21:13