blob: 34bc06f5849146ade0d9077413a086c7f6ea5172 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import { RewriteFrames } from '@sentry/integrations';
import * as SentryNode from '@sentry/node';
import { Integrations } from '@sentry/node';
import config from '../../../config/options.js';
export class Sentry {
public constructor(rootdir: string) {
SentryNode.init({
dsn: config.credentials.sentryDsn,
environment: config.environment,
tracesSampleRate: 1.0,
integrations: [
new RewriteFrames({
root: rootdir
}),
new Integrations.OnUnhandledRejection({
mode: 'none'
})
]
});
}
}
|