An API Logger for your Django Rest Framework project.
It logs all the API information for content type "application/json".
- URL
- Request Body
- Request Headers
- Request Method
- API Response
- Status Code
- API Call Time
- Server Execution Time
- Client IP Address
You can log API information into the database or listen to the logger signals for different use-cases, or you can do both.
- The logger usage a separate thread to run, so it won't affect your API response time.