Django Logging 에러 해결 방법
Django Logging 에러 해결 방법Django 프로젝트에서 로깅을 설정하는 과정에서 KeyError: 'ip' 오류가 발생하는 경우가 있다. 해당 오류의 원인을 분석하고 해결하는 방법을 정리하였다.에러 발생 원인1. LogRecord Attributes 미존재 항목 추가Django의 기본 LogRecord에는 ip, user, method 등의 속성이 존재하지 않는다. 따라서 로깅을 설정할 때 추가적인 속성을 포함하려고 하면 KeyError가 발생할 수 있다.2. django.request 로거 중복 호출Django는 기본적으로 django.request 로거를 내부적으로 사용하고 있다. 따라서, 미들웨어에서 동일한 로거를 사용하면 예상치 못한 동작이 발생할 수 있다.에러 해결 방법1. djang..
2025.03.04