Skip to content

Commit d5b491b

Browse files
committed
Use context for logging extra
1 parent 8467d30 commit d5b491b

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

sentry_sdk/integrations/logging.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,8 @@ def _emit(self, record: LogRecord) -> None:
279279
"params": params,
280280
}
281281

282-
event["extra"] = self._extra_from_record(record)
282+
event.setdefault("contexts", {})
283+
event["contexts"]["logging"] = self._extra_from_record(record)
283284

284285
sentry_sdk.capture_event(event, hint=hint)
285286

tests/integrations/logging/test_logging.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def test_logging_extra_data(sentry_init, capture_events):
9292
(event,) = events
9393

9494
assert event["level"] == "fatal"
95-
assert event["extra"] == {"bar": 69}
95+
assert event["contexts"]["logging"] == {"bar": 69}
9696
assert any(
9797
crumb["message"] == "bread" and crumb["data"] == {"foo": 42}
9898
for crumb in event["breadcrumbs"]["values"]
@@ -110,7 +110,7 @@ def test_logging_extra_data_integer_keys(sentry_init, capture_events):
110110

111111
(event,) = events
112112

113-
assert event["extra"] == {"1": 1}
113+
assert event["contexts"]["logging"] == {"1": 1}
114114

115115

116116
@pytest.mark.parametrize(

0 commit comments

Comments
 (0)