一千萬個為什麽

搜索

如何在我的Google App Engine應用程序中暫時禁用AppStats?

I recently configured my app to use the new AppStats feature of GAE. However, while debugging it, the extremely verbose logging from AppStats is annoying & I'd like to disable it while I'm debugging and then turn it back on later. Surely there is a single line I can add to or modify in a config file that will let me do this.

最佳答案

請參閱配置appstats 文檔:配置由以下人員執行:在應用的根目錄中創建自己的 appengine_config.py 。有關您在該配置文件中可以執行的操作的最佳文檔是隨SDK提供的示例,您還可以查看此處。要禁用統計信息,如果您正在使用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

如果你堅持認為它是一個單行更改,你可以避免從語句中註釋 - 本身,它是無害的,雖然它可能在顯微鏡下減慢你的速度(這就是為什麽我會評論它即使是無害的;-)。

轉載註明原文: 如何在我的Google App Engine應用程序中暫時禁用AppStats?