최근에 GAE의 새로운 AppStats 기능을 사용하도록 앱을 구성했습니다. 그러나 디버깅하는 동안 AppStats의 매우 자세한 로깅은 성가신 &입니다. 디버깅하는 동안이 기능을 비활성화 한 다음 나중에 다시 켜는 것이 좋습니다. 물론 내가 할 수있는 설정 파일에 추가하거나 수정할 수있는 한 줄이있다.Google App Engine 애플리케이션에서 AppStats를 일시적으로 사용 중지하려면 어떻게해야합니까?
2
A
답변
4
configuring appstats 참조 docs : 구성은 앱의 루트 디렉토리에 appengine_config.py
을 직접 작성하여 수행됩니다. 해당 구성 파일에서 수행 할 수있는 작업에 대한 최상의 설명서는 SDK와 함께 제공되는 샘플 중 하나이며 here을 볼 수도 있습니다. 당신이 장고를 사용하는 경우 통계를 사용하지 않으려면, 그냥 라인 당신의 Diango settings.py
파일에
google.appengine.ext.appstats.recording.AppStatsDjangoMiddleware
을 주석; 당신이 기능에 장고를 사용하지라면 그것은 당신의 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
진술문을 주석으로 처리하는 것은 피할 수 있습니다. 그것은 무해하기는하지만 현미경으로는 속도가 느려질 수 있습니다. (따라서 나는 무해하다고해도 주석을 달고 있습니다.)).
당신이 DEBUG 플래그를 정의한 config.py 추가 (또는 당신이 가지고있는 경우에 더 나은, 다른 곳에서 정의) :
0
나는이 오래 알고 있지만, 이건 어때요. 그리고 나서 :
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
EDIT :이 방법의 장점은 앱의 다른 곳에서 동일한 디버그 플래그를 사용할 수 있다는 것입니다.
관련 문제
- 1. Google 크롬에서 websocket을 일시적으로 사용 중지하려면 어떻게해야하나요?
- 2. Google App Engine (Django)에서 Beaker 사용
- 3. JavaScript를 사용하여 텍스트 선택을 일시적으로 사용 중지하려면 어떻게해야합니까?
- 4. Google App Engine 서블릿에 인수를 전달하려면 어떻게해야합니까?
- 5. 이 Google App Engine 코드를 최적화하려면 어떻게해야합니까?
- 6. Google App Engine - 사용자에게 알림을 보내려면 어떻게해야합니까?
- 7. Google App Engine 패치로 PyFacebook을 사용하려면 어떻게해야합니까?
- 8. Django에서 Google App Engine 대기열 서비스 사용
- 9. Google App Engine - 관리 관계 사용
- 10. Google Checkout 및 App Engine
- 11. Silverlight의 Google App Engine
- 12. Google App Engine MemcacheException
- 13. Google App Engine Memcache
- 14. Google App Engine 인증
- 15. Google App Engine 데이터베이스
- 16. Google App Engine 인증
- 17. Google App Engine Appstats
- 18. Google App Engine : DeadlineExceededError
- 19. Google App Engine
- 20. Google App Engine : get_or_create()?
- 21. Google App Engine 문제
- 22. Google App Engine - Deadlocking?
- 23. Google App Engine 프록시
- 24. Google App Engine - JDODetachedFieldAccessException
- 25. App Engine 이외의 인증을 위해 Google 계정 사용
- 26. OSGI on google app engine?
- 27. 로컬 Google App Engine Python 데이터 저장소를 로컬 Google App Engine Java 데이터 스토어에 복사하려면 어떻게해야합니까?
- 28. Google App Engine 프로젝트 계층
- 29. Google Apps 도메인의 Google App Engine
- 30. iPhone App with Google App Engine