我最近配置了我的应用程序以使用GAE的新AppStats功能。但是,在调试它时,来自AppStats的非常详细的日志记录很烦人&我想在调试时禁用它,然后再打开它。当然,我可以在配置文件中添加或修改一行,这样可以让我执行此操作。如何在我的Google App Engine应用程序中临时禁用AppStats?
2
A
回答
4
查看configuring appstats文档:通过在应用的根目录中创建自己的appengine_config.py
来执行配置。您可以在该配置文件中执行的最佳文档是SDK附带的示例文档,您也可以查看here。要禁用统计,如果你使用Django,只是注释掉该行
google.appengine.ext.appstats.recording.AppStatsDjangoMiddleware
在Diango settings.py
文件;如果你使用Django,在功能上是不,应该在你的appengine_config.py
文件并读取
def webapp_add_wsgi_middleware(app):
from google.appengine.ext.appstats import recording
app = recording.appstats_wsgi_middleware(app)
return app
注释掉身体的前两行,所以它读取,而不是
def webapp_add_wsgi_middleware(app):
# from google.appengine.ext.appstats import recording
# app = recording.appstats_wsgi_middleware(app)
return app
如果你坚持这是一个单行的改变,你可以避免评论from
声明 - 本身,它是无害的,虽然它可能会显微减慢你的速度(这就是为什么我会评论它,即使无害; - )。
0
我知道这是旧的,但这个怎么样:
添加在其中定义DEBUG国旗的config.py(或者,如果您有其他地方定义,甚至更好)。然后:
from config import DEBUG
def webapp_add_wsgi_middleware(app):
if not DEBUG:
from google.appengine.ext.appstats import recording
app = recording.appstats_wsgi_middleware(app)
return app
编辑:这种方法的优点是你可以在你的应用程序的其他地方使用相同的调试标志。
相关问题
- 1. 我可以在Google App Engine应用程序中使用facelets吗?
- 2. Google App Engine上的Java应用程序?
- 3. 剖析java Google App Engine应用程序
- 4. 删除Google App Engine应用程序
- 5. Google App Engine应用程序错误5
- 6. 如何在Google App Engine上重用应用程序ID?
- 7. 建议如何暂时禁用我的Google App Engine应用程序以便我可以执行模式迁移?
- 8. Expando类应该在Google App Engine应用程序中使用吗?
- 9. 在Google App Engine上优化我的Django应用程序
- 10. 如何在Google App Engine上重新部署应用程序?
- 11. 如何使用密码保护Google App Engine应用程序?
- 12. 如何在Google App Engine的网络应用程序中检测在线用户
- 13. Google App Engine在Hello World应用程序中不起作用
- 14. 在Google App Engine应用程序中使用Maven
- 15. Google Apps Marketplace - 适用于Google App Engine的SSO Java应用程序
- 16. 如何获取Google App Engine上的应用程序域名
- 17. 如何创建国际化的Google App Engine应用程序
- 18. 将Sails.js应用程序部署到Google App Engine时超时
- 19. 将Web服务部署到我的Google App Engine应用程序
- 20. 如何将.swf文件嵌入到我的Google App Engine应用程序中?
- 21. 如何告诉Google App Engine应用程序自行停止?
- 22. 如何将应用程序部署到Google App Engine
- 23. 如何从Google App Engine应用程序发送Firebase云消息
- 24. 如何将注册域名指向Google App Engine应用程序?
- 25. 如何在Google App Engine中使用sbt?
- 26. 如何在Google App Engine中停用Googlebot?
- 27. 我们如何从Google App Engine DataStore中备份应用程序数据?
- 28. 如何在Google App Engine python应用程序中有效使用日志记录?
- 29. 如何在Google App Engine中使用自定义python库和应用程序?
- 30. 上传应用程序Python Google App Engine时出错