@sentry/node
Version:
Sentry Node SDK using OpenTelemetry for performance instrumentation
18 lines (15 loc) • 664 B
JavaScript
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