2012-05-08 7 views
1

AppEngine이로드하려는 페이지의 로그 콘솔에서 오류를 표시하도록 할 수있는 방법이 있습니까? 아이디어는 당신이 try 문의 포괄 (except:) 절, 구문 오류를 포함 모든 오류를 잡을 수 일반적으로AppEngine에서 같은 페이지에 오류를 표시하는 방법은 무엇입니까?

File "test.py", line 14 
    title = r.getElementsByTagName("title")[0].firstChild.data  
     ^
IndentationError: expected an indented block 
+0

appengine SDK의 새 버전은 이미 기본적으로이 작업을 수행합니다. –

+0

나는 최신판을 가지고 있다고 믿지만 (v1.6.15.14), 그런 일은 일어나지 않는다. 우리가 사용해야 할 특별한 설정이 있습니까? – mvime

답변

2

... 로그마다가는 않도록하는 것 . 코드에서이 전술을 적용한 다음 예를 들어 경고 메시지 (또는 다른 방법)에 예외를 표시 할 수 있다면 요청한 것을 얻을 수 있습니다.

또한 this 질문과 대답을 확인하십시오. 지시에 따라 handle_exception을 무시하면 원하는 방식으로 요청에 대한 응답을 수정하는 코드를 넣을 수 있습니다.

0

webapp 또는 webapp2 프레임 워크를 사용하는 경우 debug=TrueWSGIApplication 생성자에 추가하면됩니다.

일반적으로 이것은 앱의 내부 세부 정보를 사용자에게 노출시키고 특히 도움이되는 500 페이지를 제공하기 때문에 일반적으로 좋지 않습니다.

관련 문제