@@ -71,7 +71,7 @@ def get_wsgi_request_user(wsgi_request):
71
71
72
72
73
73
class DataDogJSONFormatter (json_log_formatter .JSONFormatter ):
74
- def json_record (self , message : str , extra : dict , record : LogRecord ) -> dict :
74
+ def json_record (self , message : str , extra : typing . Dict , record : LogRecord ) -> typing . Dict :
75
75
log_entry_dict = {
76
76
"message" : message ,
77
77
"logger.name" : record .name ,
@@ -173,18 +173,18 @@ def json_record(self, message: str, extra: dict, record: LogRecord) -> dict:
173
173
174
174
return log_entry_dict
175
175
176
- def get_datadog_attributes (self , record : LogRecord ) -> dict :
176
+ def get_datadog_attributes (self , record : LogRecord ) -> typing . Dict :
177
177
"""Helper to extract dd.* attributes from the log record."""
178
178
return {attr_name : record .__dict__ [attr_name ] for attr_name in record .__dict__ if attr_name .startswith ("dd." )}
179
179
180
180
def get_wsgi_request (self ) -> typing .Optional [HttpRequest ]:
181
181
return django_datadog_logger .wsgi .get_wsgi_request ()
182
182
183
- def to_json (self , record : dict ) -> str :
183
+ def to_json (self , record : typing . Dict ) -> str :
184
184
"""Converts record dict to a JSON string."""
185
185
return self .json_lib .dumps (record , cls = SafeJsonEncoder )
186
186
187
- def extra_from_record (self , record : LogRecord ) -> dict :
187
+ def extra_from_record (self , record : LogRecord ) -> typing . Dict :
188
188
"""Returns `extra` dict you passed to logger.
189
189
190
190
The `extra` keyword argument is used to populate the `__dict__` of
0 commit comments