0.1.45 • Published 10 months ago

@lograven/sdk v0.1.45

Weekly downloads
-
License
MIT
Repository
github
Last release
10 months ago

LogRaven SDK

SDK untuk integrasi dengan LogRaven Error Monitoring Platform.

Instalasi

npm install @lograven/sdk

Penggunaan Dasar

Express (Node.js)

import express from 'express';
import { init, logRavenRequestTracker, logRavenErrorHandler } from '@lograven/sdk';

init({ dsn: 'your-dsn' });

const app = express();

app.use(logRavenRequestTracker());

app.get('/error', () => {
  throw new Error('Oops!');
});

app.use(logRavenErrorHandler());

NestJS

import { NestFactory } from '@nestjs/core';
import { AppModule } from './app.module';
import { init, LogRavenInterceptor, LogRavenExceptionFilter } from '@lograven/sdk';

async function bootstrap() {
  init({ dsn: 'your-dsn' });
  const app = await NestFactory.create(AppModule);

  app.useGlobalInterceptors(new LogRavenInterceptor());
  app.useGlobalFilters(new LogRavenExceptionFilter());

  await app.listen(3000);
}
bootstrap();

Next.js API Route

// pages/api/example.ts
import type { NextApiRequest, NextApiResponse } from 'next';
import { withLogRaven } from '@lograven/sdk';

async function handler(req: NextApiRequest, res: NextApiResponse) {
  throw new Error('Contoh error');
}

export default withLogRaven(handler);

API Utama

Inisialisasi SDK

init({
  dsn: 'your-dsn',
  environment: 'production',
  release: '1.0.0'
});

Tangkap Error

try {
  throw new Error('Something went wrong');
} catch (err) {
  captureException(err);
}

Konteks Tambahan

setUser({ id: 'user123', email: 'user@example.com' });
setTags({ feature: 'checkout' });
addBreadcrumb('ui', 'Clicked submit');

Untuk dokumentasi lengkap (React, React Native, Vue, Browser, konfigurasi lanjut), silakan lihat dokumentasi resmi.

0.1.45

10 months ago

0.1.44

10 months ago

0.1.43

10 months ago

0.1.41

10 months ago

0.1.40

10 months ago

0.1.39

10 months ago

0.1.38

10 months ago

0.1.37

10 months ago

0.1.36

10 months ago

0.1.34

10 months ago

0.1.33

10 months ago

0.1.32

10 months ago

0.1.31

10 months ago

0.1.30

10 months ago

0.1.29

10 months ago

0.1.28

10 months ago

0.1.27

10 months ago

0.1.26

10 months ago

0.1.25

10 months ago

0.1.24

10 months ago

0.1.23

10 months ago

0.1.22

10 months ago

0.1.21

10 months ago

0.1.20

10 months ago

0.1.19

10 months ago

0.1.18

10 months ago

0.1.17

10 months ago

0.1.16

10 months ago