1
현재 액세스 할 수있는 페이지를 보여주는 HTTP 로그가 있지만 사용자 이름은 포함되어 있지 않습니다. 그 정보를 추출하는 가장 쉬운 방법은 무엇입니까? 미들웨어? 이 작업을 수행하는장고 사용자의 액세스 로그?
현재 액세스 할 수있는 페이지를 보여주는 HTTP 로그가 있지만 사용자 이름은 포함되어 있지 않습니다. 그 정보를 추출하는 가장 쉬운 방법은 무엇입니까? 미들웨어? 이 작업을 수행하는장고 사용자의 액세스 로그?
한 가지 방법은 생성하는 것입니다 custom middleware :
이class RequestLoggingMiddleware(object):
def process_response(self, request, response):
if request.user and not request.user.is_anonymous():
# log message here
return response
또 다른 옵션은 설치가 용이 sentry
중앙 집중식 로깅 도구를 사용하는 것입니다 그리고 그것은 아주 좋은 로깅 사용자 인터페이스를 제공합니다. 로그 메시지는 요청과 관련된 사용자를 포함하여 다양한 정보로 가득 차 있습니다.
감사합니다. 그게 정확히 내가 한 일입니다. – hmp