Skip to content

Commit 42c577b

Browse files
authored
Use module attribute for dictionary key consistently (#537)
get_sentry_context/0 uses @logger_metadata_key but several other places use a hardcoded :sentry atom for access. This commit makes usage consistent.
1 parent 8e6daa1 commit 42c577b

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/sentry/context.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ defmodule Sentry.Context do
186186
%{breadcrumbs: [], extra: %{}, request: %{}, tags: %{}, user: %{}}
187187
"""
188188
def clear_all do
189-
:logger.update_process_metadata(%{sentry: %{}})
189+
:logger.update_process_metadata(%{@logger_metadata_key => %{}})
190190
end
191191

192192
defp get_sentry_context do
@@ -255,17 +255,17 @@ defmodule Sentry.Context do
255255
Enum.take(breadcrumbs, -1 * Sentry.Config.max_breadcrumbs())
256256
end)
257257

258-
:logger.update_process_metadata(%{sentry: sentry_metadata})
258+
:logger.update_process_metadata(%{@logger_metadata_key => sentry_metadata})
259259
end
260260

261261
defp set_context(key, new) when is_map(new) do
262262
sentry_metadata =
263263
case :logger.get_process_metadata() do
264-
%{sentry: sentry} -> Map.update(sentry, key, new, &Map.merge(&1, new))
264+
%{@logger_metadata_key => sentry} -> Map.update(sentry, key, new, &Map.merge(&1, new))
265265
_ -> %{key => new}
266266
end
267267

268-
:logger.update_process_metadata(%{sentry: sentry_metadata})
268+
:logger.update_process_metadata(%{@logger_metadata_key => sentry_metadata})
269269
end
270270

271271
@doc """

0 commit comments

Comments
 (0)