加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 捕获谷歌应用引擎记录输出

发布时间:2020-12-20 11:18:29 所属栏目:Python 来源:网络整理
导读:如何在管理控制台外查看Google App Engine日志? 我正在开发,所以使用dev_appserver.py/管理控制台,并希望在发出记录时查看日志. 我想用标准的Unix工具监视控制台中的日志记录输出,例如less / grep / etc,但似乎没有从dev_appserver.py命令引导日志记录的选
如何在管理控制台外查看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可能会有所不同.)

您还可以使用python中的日志记录模块将记录器更改为直接发送到文件,如果您检测到它在本地运行(os.environ [‘SERVER_SOFTWARE’].startswith(‘Dev’))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读