我正在谷歌应用程序引擎上进行开发,我想打印出从浏览器发送到服务器的值.当我在我的处理程序中插入打印命令时,在运行本地服务器的控制台上没有打印出任何内容!
我该如何解决这个问题?
迦特
print使用日志记录模块,而不仅仅是输出值.这通常是一种很好的做法,因为这意味着即使在生产模式下运行,您也可能留下一些方便的调试输出.
import logging
logging.error("This is an error message that will show in the console")
Run Code Online (Sandbox Code Playgroud)
默认情况下,dev_appserver.py不会在日志级别的INFO下面显示任何消息,但您可以使用该--debug标志运行dev_appserver.py,然后您将能够看到较低logging.DEBUG级别的输出并在代码中分散各种日志记录调用,如:
logging.debug("some helpful debug info")
Run Code Online (Sandbox Code Playgroud)
如果您在应用程序投入使用后将这些内容保留在一起,那么这些内容将显示在日志部分的应用程序管理区域中.
| 归档时间: |
|
| 查看次数: |
2376 次 |
| 最近记录: |