Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Commit f372343

Browse files
authored
[connector] Replace deprecated datetime.utcnow() in logger's formatter
1 parent 0de9da3 commit f372343

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

pycti/utils/opencti_logger.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import datetime
21
import logging
2+
from datetime import datetime, timezone
33

44
from pythonjsonlogger import jsonlogger
55

@@ -9,8 +9,8 @@ def add_fields(self, log_record, record, message_dict):
99
super(CustomJsonFormatter, self).add_fields(log_record, record, message_dict)
1010
if not log_record.get("timestamp"):
1111
# This doesn't use record.created, so it is slightly off
12-
now = datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%fZ")
13-
log_record["timestamp"] = now
12+
now = datetime.now(tz=timezone.utc)
13+
log_record["timestamp"] = now.strftime("%Y-%m-%dT%H:%M:%S.%fZ")
1414
if log_record.get("level"):
1515
log_record["level"] = log_record["level"].upper()
1616
else:

0 commit comments

Comments
 (0)