如何在管理控制台之外查看 Google App Engine 日志?
我正在开发,所以使用dev_appserver.py
/管理控制台并希望在发出记录时查看日志。
我想使用标准 Unix 工具(例如,在控制台中监控日志输出) less/grep/etc,但似乎没有一个选项可以直接从dev_appserver.py
命令,并且我无法在 GAE 中打开新文件(例如 FileHandler),因此文件处理程序将无法工作,而且我认为使用套接字/udp 处理程序会有点矫枉过正(如果可能的话)。
我希望还有其他选项可以查看日志。
谢谢阅读。
默认记录器将日志输出发送到stderr
。使用 shell 的重定向方法stderr
到一个文件(在 tcsh 中,(dev_appserver.py > /dev/tty) >& your_logfile.txt
,您的 shell 可能会有所不同。)
您还可以使用logging
python 中的模块可以将记录器更改为直接发送到文件(如果您检测到它在本地运行)os.environ['SERVER_SOFTWARE'].startswith('Dev')
)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)