2014-12-16 1 views
1

POST에서 무언가가 잘못되었을 때 DEBUG이 true로 설정된 django에서 오류 메시지가 충분한 세부 정보가있는 웹 페이지로 표시됩니다. 그러나 이것은 클라이언트 측 (브라우저)에 있습니다. 서버에서 같은 오류를 볼 수있는 방법이 있습니까?django - 서버의 디버그 오류를 확인하십시오.

우리는 서버에 POST하고 로그 또는 브라우저에 액세스 할 수없는 모바일 응용 프로그램이 있습니다. 서버에서 발생하는 오류를 잡을 수 있습니까? https://docs.djangoproject.com/en/1.7/howto/error-reporting/

오류가 발생 언제든지

답변

2

당신의 settings.py이 추가 :

LOGGING = { 
    'version': 1, 
    'disable_existing_loggers': True, 
    'formatters': { 
     'verbose': { 
      'format': '%(levelname)s [%(asctime)s] %(module)s %(message)s' 
     }, 
     'simple': { 
      'format': '%(levelname)s %(message)s' 
     }, 
    }, 
    'handlers': { 
     'console': { 
      'level': 'DEBUG', 
      'class': 'logging.StreamHandler', 
      'formatter': 'simple' 
     }, 
    }, 
    'loggers': { 
     'django': { 
      'handlers': ['console'], 
      'propagate': True, 
      'level': 'DEBUG', 
     }, 
    } 
} 

콘솔이 오류 정보를 표시합니다

2

봐, 당신은 이메일을 얻을 수 있습니다 또는 오류에 대한 정보를 파일로 작성합니다.

관련 문제