This commit is contained in:
2024-03-09 22:28:25 +02:00
parent 99daeb6ba0
commit fbb6ec9666

View File

@ -62,6 +62,9 @@ class APIClientLogJSONFormatter(logging.Formatter):
"process",
"message",
"asctime",
"module",
"exc_text",
"stack_info",
]
structured_data = dict(
app=os.environ.get("APP_NAME", "dev"),
@ -70,7 +73,7 @@ class APIClientLogJSONFormatter(logging.Formatter):
date_time=datetime.datetime.fromtimestamp(record.created).strftime(self.default_time_format),
location=f"{record.pathname or record.filename}:{record.funcName}:{record.lineno}",
message=record.getMessage(),
extra_log={k: record.__dict__[k] for k in record.__dict__.keys() if k not in record_default_keys},
extra_data={k: record.__dict__[k] for k in record.__dict__.keys() if k not in record_default_keys},
)
return json.dumps(structured_data, cls=APIClientJSONEncoder)