blob: e18555b172e0bc05fea76f0fb35c0a50bffdfb5f (
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'
})
]
});
}
}
|