Skip to content

Commit

Permalink
[connector] Replace deprecated datetime.utcnow() in logger's formatter
Browse files Browse the repository at this point in the history
  • Loading branch information
Powlinett authored Feb 17, 2025
1 parent 0de9da3 commit f372343
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions pycti/utils/opencti_logger.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import datetime
import logging
from datetime import datetime, timezone

from pythonjsonlogger import jsonlogger

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

0 comments on commit f372343

Please sign in to comment.