Skip to content

Files

Latest commit

e383fff · Mar 27, 2025

History

History
This branch is 2 commits behind develop.

browser

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 25, 2025
Mar 25, 2025
Jan 5, 2023
May 22, 2024
Jan 23, 2025
Feb 15, 2025
Mar 27, 2025
Feb 11, 2025
Apr 5, 2024
Jul 10, 2024
Aug 1, 2024
Apr 5, 2022
Aug 1, 2024

Sentry

Official Sentry SDK for Browsers

Sauce Test Status npm version npm dm npm dt

Links

Usage

To use this SDK, call Sentry.init(options) as early as possible after loading the page. This will initialize the SDK and hook into the environment. Note that you can turn off almost all side effects using the respective options.

import * as Sentry from '@sentry/browser';

Sentry.init({
  dsn: '__DSN__',
  // ...
});

To set context information or send manual events, use the exported functions of @sentry/browser. Note that these functions will not perform any action before you have called Sentry.init():

import * as Sentry from '@sentry/browser';

// Set user information, as well as tags and further extras
Sentry.setExtra('battery', 0.7);
Sentry.setTag('user_mode', 'admin');
Sentry.setUser({ id: '4711' });

// Add a breadcrumb for future events
Sentry.addBreadcrumb({
  message: 'My Breadcrumb',
  // ...
});

// Capture exceptions, messages or manual events
Sentry.captureMessage('Hello, world!');
Sentry.captureException(new Error('Good bye'));
Sentry.captureEvent({
  message: 'Manual',
  stacktrace: [
    // ...
  ],
});