Skip to content

Commit bfc193f

Browse files
Minor fixes.
1 parent 2291a17 commit bfc193f

File tree

5 files changed

+9
-6
lines changed

5 files changed

+9
-6
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# DRF API Logger
2-
![version](https://img.shields.io/badge/version-0.0.4-blue.svg)
2+
![version](https://img.shields.io/badge/version-0.0.5-blue.svg)
33

44
An API Logger for your Django Rest Framework project.
55

@@ -51,7 +51,7 @@ MIDDLEWARE = [
5151
'django.contrib.messages.middleware.MessageMiddleware',
5252
'django.middleware.clickjacking.XFrameOptionsMiddleware',
5353

54-
'drf_api_logger.middleware.api_logger_middleware.APILoggerMiddleware' # Add here
54+
'drf_api_logger.middleware.api_logger_middleware.APILoggerMiddleware', # Add here
5555
]
5656
```
5757

drf_api_logger/apps.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33

44
class LoggerConfig(AppConfig):
55
name = 'drf_api_logger'
6+
verbose_name = 'DRF API Logger'

drf_api_logger/events.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ def __init__(self, events=None):
2222
if events is not None:
2323

2424
try:
25-
for _ in events:
26-
break
25+
iter(events)
2726
except:
2827
raise AttributeError("type object %s is not iterable" %
2928
(type(events)))

drf_api_logger/middleware/api_logger_middleware.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ def __call__(self, request):
8181
if getattr(response, 'streaming', False):
8282
response_body = '** Streaming **'
8383
else:
84-
response_body = json.loads(response.content)
84+
if type(response.content) == bytes:
85+
response_body = json.loads(response.content.decode())
86+
else:
87+
response_body = json.loads(response.content)
8588
else:
8689
response_body = '** Not JSON **'
8790
protocol = 'http'

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ def get_long_desc():
99

1010
setuptools.setup(
1111
name="drf_api_logger",
12-
version="0.0.4",
12+
version="0.0.5",
1313
author="Vishal Anand",
1414
author_email="vishalanandl177@gmail.com",
1515
description="An API Logger for your Django Rest Framework project.",

0 commit comments

Comments
 (0)