您知道如何更改Google App Engine dev_appserver的日志级别吗
我想将其设置为错误删除消息,如下所示:
INFO 2011-10-18 17:43:00,806 dev_appserver_multiprocess.py:637]
Running application foo on port 8106: http://localhost:8106
INFO 2011-10-18 17:47:12,927 dev_appserver.py:4247]
"GET /images/sprite.png HTTP/1.1" 200 -发布于 2013-06-28 02:39:34
有两个略微不同的参数可以让您控制日志级别:log_level和dev_appserver_log_level。
log_level {调试,信息,警告,严重,错误}
dev_appserver.py --log_level=debug
应用程序代码生成的日志消息将不会显示在控制台上的日志级别(默认值: info)
dev_appserver_log_level {调试,信息,警告,严重,错误}
dev_appserver.py --dev_appserver_log_level=debug
开发服务器生成的日志消息将不会显示在控制台上的日志级别(默认值: info)
发布于 2011-10-19 05:02:03
查看代码,无法从命令行修改日志级别。您的解决方案很好(如您所说,至少在下一次更新之前是这样)。
如果你愿意,你可以通过一个GREP来传递它,例如:
~/google_appengine/dev_appserver.py . 2>&1 |egrep "^(WARNING|ERROR|CRITICAL)"不是很理想,但很实用。
发布于 2015-02-14 06:14:41
被接受的答案对我不起作用,但对被接受的答案的评论确实给出了解决办法。这是一个社区维基答案,以帮助避免混淆。
dev_appserver.py --dev_appserver_log_level=debug将日志输出设置为调试级别。
https://stackoverflow.com/questions/7811493
复制相似问题