addBreadcrumb function records breadcrumbs that create a trail of events leading up to an error or issue.
Function Signature
Parameters
Breadcrumb
required
The breadcrumb object to add. See Breadcrumb Types for structure.
BreadcrumbHint
Additional context about the breadcrumb for filtering or processing.
Breadcrumb Structure
string
The type of breadcrumb:
'default', 'debug', 'error', 'navigation', 'http', 'info', 'query', 'transaction', 'ui', 'user'.SeverityLevel
The severity level:
'fatal', 'error', 'warning', 'info', 'debug', or 'log'. Defaults to 'info'.string
A dotted string indicating what the breadcrumb is or where it comes from (e.g.,
'ui.click', 'console.log', 'http.request').string
A human-readable message for the breadcrumb.
object
Arbitrary data associated with the breadcrumb.
number
Unix timestamp in seconds when the breadcrumb occurred.
Basic Usage
Breadcrumb Types
Navigation Breadcrumbs
HTTP Request Breadcrumbs
User Action Breadcrumbs
Database Query Breadcrumbs
Console Log Breadcrumbs
Error Breadcrumbs
Implementation Details
Frompackages/core/src/breadcrumbs.ts:
Automatic Breadcrumbs
Many integrations automatically add breadcrumbs:HTTP Integration
Console Integration
Filtering Breadcrumbs
UsebeforeBreadcrumb to filter or modify breadcrumbs: