WIP
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user