有时我需要检查 python 网络应用程序的输出。
如果我直接执行应用程序,我可以从终端屏幕上看到它。
但我不知道如何检查 mod_wsgi
。它会出现在 apache
的单独日志中吗?或者我是否需要为 logging
添加一些代码?
最佳答案
而不是 print "message"
, 你可以使用 sys.stderr.write("message")
用于使用 StreamHandler 记录到 stderr :
import logging
handler = logging.StreamHandler(stream=sys.stderr)
log = logging.getLogger(__name__)
log.setLevel(logging.INFO)
log.addHandler(handler)
log.info("Message")
关于python - 如果我使用 mod_wsgi 来提供应用程序,在哪里可以看到标准输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14151657/