디버그 용도로 응용 프로그램에 인쇄본이 있습니다. 인쇄 된 정보가있는 프로덕션 서버에서? 아파치 로그에? 아파치/mod_wsgi 사용하고 있습니다.django 프로덕션 서버의 정보를 인쇄하십시오.
감사합니다.
디버그 용도로 응용 프로그램에 인쇄본이 있습니다. 인쇄 된 정보가있는 프로덕션 서버에서? 아파치 로그에? 아파치/mod_wsgi 사용하고 있습니다.django 프로덕션 서버의 정보를 인쇄하십시오.
감사합니다.
사용 로깅 나는 내 settings.py에서 다음을 사용 그래서 나는 항상 파일에 기록하고자
는
import logging
logging.basicConfig(
level = logging.INFO,
format = '%(asctime)s %(levelname)s %(message)s',
filename = '/tmp/djangoLog.log',)
는 내가 원하는 곳 로깅 : 다음
import logging
logging.info("Making the alpha-ldap connection");
에서 /tmp/djangoLog.log "alpha-ldap 연결 만들기"줄을 보게됩니다.
이 thre 확인 광고 : In Django, how do I allow print statements to work with Apache WSGI?
즉, django에는 요즘에는 멋진 logging module이 포함되어 있으므로 특히 프로덕션 시스템에서 디버깅하는 데 print 문을 사용해서는 안됩니다.
나는 그것이 어떤 구성 요소인지 잊어 버렸지 만 장고 1.3으로 업그레이드했을 때 나는 모든 인쇄 문을 제거해야만했다. – grantk