Skip to content

Commit 03544a5

Browse files
committed
1 parent 0e520cc commit 03544a5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

json_logging/dto.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from datetime import datetime
1+
from datetime import datetime, timezone
22

33
from json_logging import util
44

@@ -32,14 +32,14 @@ class DefaultRequestResponseDTO(RequestResponseDTOBase):
3232

3333
def __init__(self, request, **kwargs):
3434
super(DefaultRequestResponseDTO, self).__init__(request, **kwargs)
35-
utcnow = datetime.utcnow()
35+
utcnow = datetime.now(timezone.utc).replace(tzinfo=None)
3636
self._request_start = utcnow
3737
self["request_received_at"] = util.iso_time_format(utcnow)
3838

3939
# noinspection PyAttributeOutsideInit
4040
def on_request_complete(self, response):
4141
super(DefaultRequestResponseDTO, self).on_request_complete(response)
42-
utcnow = datetime.utcnow()
42+
utcnow = datetime.now(timezone.utc).replace(tzinfo=None)
4343
time_delta = utcnow - self._request_start
4444
self["response_time_ms"] = int(time_delta.total_seconds()) * 1000 + int(time_delta.microseconds / 1000)
4545
self["response_sent_at"] = util.iso_time_format(utcnow)

json_logging/formatters.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import logging
22
import sys
33
import traceback
4-
from datetime import datetime
4+
from datetime import datetime, timezone
55

66
import json_logging
77

@@ -61,7 +61,7 @@ def format(self, record):
6161
return json_logging.JSON_SERIALIZER(log_object)
6262

6363
def _format_log_object(self, record, request_util):
64-
utcnow = datetime.utcnow()
64+
utcnow = datetime.now(timezone.utc).replace(tzinfo=None)
6565

6666
base_obj = {
6767
"written_at": json_logging.util.iso_time_format(utcnow),

0 commit comments

Comments
 (0)