[Elastic Beanstalk] Django 프로덕션 로그 출력하고 파일 만들기


[Elastic Beanstalk] Django 프로덕션 로그 출력하고 파일 만들기

부제: Django 로그 파일의 permission denied 해결법. Django (장고) 프레임워크를 사용할 때, 기본적으로 $python manage.py runserver 를 통해 테스트서버 (혹은 로컬 서버)를 실행시키면 이미 콘솔에 다양한 로그가 출력됩니다. 그러나, 실제 프로덕션(production) 환경에서는 이러한 콘솔을 항시 띄워두는 것도 아니며, 추가적인 세팅을 해주지 않으면 장고에서는 별도의 로그 파일을 생성하지 않습니다. (웹서버 엔진들, apache, nginx등 제외) 따라서, 프로덕션 설정에서 로그를 보려면(특히 에러 로그) 별도의 세팅을 해주어야 합니다. (추가적인 로그 패키지도 있겠지만, 장고 기본 내장을 사용할 수도 있습니다.) 먼저, 장고의 세팅 환경에 다음과 같은 코드를 추가한다. <Settings.py 혹은 Settings 모듈의 production.py 혹은 base.py 혹은 필요시 local.py> ...기존 내용들... LOG_FILE...


#AMI #아마존 #장고 #전문의 #첫글 #치과 #치과의사 #치아교정 #투명교정 #스마트교정 #로그 #디지털교정 #AWS #Django #ElasticBeanstalk #Python #교정 #교정과 #교정치과 #권한 #파이썬

원문링크 : [Elastic Beanstalk] Django 프로덕션 로그 출력하고 파일 만들기