Honeybadger.Filter.filter_breadcrumbs
You're seeing just the callback
filter_breadcrumbs
, go back to Honeybadger.Filter module for more information.
Specs
filter_breadcrumbs([Honeybadger.Breadcrumbs.Breadcrumb.t()]) :: [ Honeybadger.Breadcrumbs.Breadcrumb.t() ]
Filter breadcrumbs. This filter function receives a list of Breadcrumb structs. You could use any Enum function to constrain the set. Let's say you want to remove any breadcrumb that have metadata that contain SSN:
def filter_breadcrumbs(breadcrumbs) do Enum.reject(breadcrumbs, fn breadcrumb -> do
Map.has_key?(breadcrumb.metadata, :ssn)
end) end