0.1.45 • Published 7 months ago

@lograven/sdk v0.1.45

Weekly downloads
-
License
MIT
Repository
github
Last release
7 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

7 months ago

0.1.44

7 months ago

0.1.43

7 months ago

0.1.41

7 months ago

0.1.40

7 months ago

0.1.39

7 months ago

0.1.38

7 months ago

0.1.37

7 months ago

0.1.36

7 months ago

0.1.34

7 months ago

0.1.33

7 months ago

0.1.32

7 months ago

0.1.31

7 months ago

0.1.30

7 months ago

0.1.29

7 months ago

0.1.28

7 months ago

0.1.27

7 months ago

0.1.26

7 months ago

0.1.25

7 months ago

0.1.24

7 months ago

0.1.23

7 months ago

0.1.22

7 months ago

0.1.21

7 months ago

0.1.20

7 months ago

0.1.19

7 months ago

0.1.18

7 months ago

0.1.17

7 months ago

0.1.16

7 months ago