Mohammad Asif cf937194cb Removed un-waned things 1. | 5 kuukautta sitten | |
---|---|---|
.. | ||
cjs | 5 kuukautta sitten | |
esm | 5 kuukautta sitten | |
node_modules | 5 kuukautta sitten | |
types | 5 kuukautta sitten | |
types-ts3.8 | 5 kuukautta sitten | |
LICENSE | 5 kuukautta sitten | |
README.md | 5 kuukautta sitten | |
package.json | 5 kuukautta sitten |
Currently, the minimum Next.js supported version is 10.0.8
.
This package is a wrapper around @sentry/node
for the server and @sentry/react
for the client, with added functionality related to Next.js.
To use this SDK, init it in the Sentry config files.
// sentry.client.config.js
import * as Sentry from '@sentry/nextjs';
Sentry.init({
dsn: "__DSN__",
// ...
});
// sentry.server.config.js
import * as Sentry from '@sentry/nextjs';
Sentry.init({
dsn: "__DSN__",
// ...
});
To set context information or send manual events, use the exported functions of @sentry/nextjs
.
import * as Sentry from '@sentry/nextjs';
// Set user information, as well as tags and further extras
Sentry.configureScope(scope => {
scope.setExtra('battery', 0.7);
scope.setTag('user_mode', 'admin');
scope.setUser({ id: '4711' });
// scope.clear();
});
// 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: [
// ...
],
});