Skip to content

Commit 2aa140a

Browse files
FabianClemenzlnagel
authored andcommitted
use of timezone for backward compatibility
1 parent bc53318 commit 2aa140a

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

django_datadog_logger/formatters/datadog.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
import typing
55
from logging import LogRecord
66

7+
try:
8+
import zoneinfo
9+
except ImportError:
10+
from backports import zoneinfo
11+
712
import json_log_formatter
813
from django.conf import settings
914
from django.core.exceptions import DisallowedHost
@@ -77,7 +82,7 @@ def json_record(self, message: str, extra: typing.Dict, record: LogRecord) -> ty
7782
"logger.thread_name": record.threadName,
7883
"logger.method_name": record.funcName,
7984
"date": (
80-
datetime.datetime.fromtimestamp(record.created, tz=datetime.UTC).isoformat()
85+
datetime.datetime.fromtimestamp(record.created, tz=zoneinfo.ZoneInfo("UTC")).isoformat()
8186
),
8287
"status": record.levelname,
8388
}

0 commit comments

Comments
 (0)