diff --git a/server/.env.template b/server/.env.template index 57cc1b3..4526ff7 100644 --- a/server/.env.template +++ b/server/.env.template @@ -62,3 +62,5 @@ # SENTRY_DSN=https://...@sentry.example.com/1 # DSN pro prohlížeč (klient si ho vyzvedne z GET /api/config). Když není vyplněno, použije se SENTRY_DSN. # SENTRY_CLIENT_DSN=https://...@sentry.example.com/2 +# Interní logy Sentry SDK do konzole — pro ladění, když eventy nedorazí do Sentry. +# SENTRY_DEBUG=true diff --git a/server/src/instrument.ts b/server/src/instrument.ts index dba7cd1..ce28687 100644 --- a/server/src/instrument.ts +++ b/server/src/instrument.ts @@ -35,6 +35,8 @@ if (process.env.SENTRY_DSN) { Sentry.init({ dsn: process.env.SENTRY_DSN, environment: process.env.NODE_ENV ?? 'production', + // Interní logy SDK do konzole — pro ladění, když eventy nedorazí do Sentry + debug: process.env.SENTRY_DEBUG === 'true', // Naše self-hosted instance má jen error monitoring (bez Sentry Logs): // console.error/warn se hlásí jako eventy, console.log (např. přechody stavů // Bolt trackingu) se k chybám přikládá jako breadcrumbs (výchozí integrace).