@errtap/node
v0.1.1
Published
ErrTap Node.js error tracking SDK
Downloads
272
Maintainers
Readme
@errtap/node
Node.js error tracking for ErrTap — captures uncaught exceptions, unhandled rejections, and structured logs.
npm i @errtap/nodeimport { init } from '@errtap/node';
init({
dsn: process.env.ERRTAP_DSN, // https://et_…@host, from your project's settings page
environment: process.env.NODE_ENV,
release: process.env.GIT_SHA,
});init registers uncaughtException / unhandledRejection handlers. After reporting an uncaught exception the process exits (pass exitOnFatal: false to keep it alive). Manual capture and logs:
import { captureException, captureMessage, logger } from '@errtap/node';
await logger.info('job started', { jobId });
try {
await work();
} catch (e) {
await captureException(e, { tags: { job: 'imports' } });
throw e;
}Using NestJS or Next.js? Prefer @errtap/nestjs / @errtap/next, which wrap this package.
Docs: https://docs.errtap.com
