UNPKG

@sentry/node

Version:

Sentry Node SDK using OpenTelemetry for performance instrumentation

18 lines (15 loc) • 664 B
import { createStackParser, GLOBAL_OBJ } from '@sentry/core'; import { nodeStackLineParser, _INTERNAL_getReleaseFromCommitEnv } from '@sentry/core/server'; import { createGetModuleFromFilename } from '../utils/module.js'; function getSentryRelease(fallback) { if (process.env.SENTRY_RELEASE) { return process.env.SENTRY_RELEASE; } if (GLOBAL_OBJ.SENTRY_RELEASE?.id) { return GLOBAL_OBJ.SENTRY_RELEASE.id; } return _INTERNAL_getReleaseFromCommitEnv() || fallback; } const defaultStackParser = createStackParser(nodeStackLineParser(createGetModuleFromFilename())); export { defaultStackParser, getSentryRelease }; //# sourceMappingURL=api.js.map