Skip to content

Commit 701d1cd

Browse files
Merge pull request #431 from getsentry/limit-breadcrumbs-on-add-breadcrumb
Limit breadcrumbs on add_breadcrumb
2 parents ef71ce1 + 0c777ca commit 701d1cd

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lib/sentry/context.ex

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,10 @@ defmodule Sentry.Context do
250250

251251
sentry_metadata =
252252
get_sentry_context()
253-
|> Map.update(@breadcrumbs_key, [map], &[map | &1])
253+
|> Map.update(@breadcrumbs_key, [map], fn breadcrumbs ->
254+
breadcrumbs = [map | breadcrumbs]
255+
Enum.take(breadcrumbs, -1 * Sentry.Config.max_breadcrumbs())
256+
end)
254257

255258
:logger.update_process_metadata(%{sentry: sentry_metadata})
256259
end

0 commit comments

Comments
 (0)