Use stderr for logging

This commit is contained in:
Andras Schmelczer 2025-11-19 22:39:06 +00:00
parent c08feba0ad
commit e2189d4dbe
2 changed files with 17 additions and 7 deletions

View file

@ -1,8 +1,11 @@
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"lib": ["ES2020"],
"target": "ESNext",
"module": "ESNext",
"lib": [
"DOM", // to get `fetch` & `WebSocket`
"ES2024"
],
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
@ -15,6 +18,5 @@
"declarationMap": true,
"sourceMap": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
"exclude": ["dist"]
}

View file

@ -1,11 +1,19 @@
import * as Sentry from "@sentry/browser";
// @ts-expect-error, injected by webpack
const packageVersion = __CURRENT_VERSION__; // eslint-disable-line
export const setUpTelemetry = (): (() => void) => {
Sentry.init({
dsn: "https://56accd39d92442e788a457a04623cf57@bugs.schmelczer.dev/1",
skipBrowserExtensionCheck: false
dsn: "https://a9bb2b9151bb450ca86b936436e356c4@bugs.schmelczer.dev/1",
release: `sync-client@${packageVersion}`,
sendDefaultPii: true,
integrations: [],
tracesSampleRate: 0
});
Sentry.captureMessage("Initialised telemetry");
const onError = (event: ErrorEvent): void => {
Sentry.captureException(event.error, {
extra: {