semantic-sentry-error
TypeScript icon, indicating that this package has built-in type declarations

1.2.4 • Public • Published

TypeScript versionNodejs versionAPLv2

semantic-sentry-error

Getting Started

This project aims to allow tracking or reproducing the errors stored in Sentry.

Use as standard

To start, just click the Use semantic-sentry-error link. Now start adding your code in the src and unit tests in the __tests__ directories.

Clone repository

To clone the repository use the following commands:

git clone https://github.com/almerindo/semanic-sentry-error
cd semantic-sentry-error
yarn

Download latest release

Download and unzip current master branch or one of tags:

wget https://github.com/almerindo/semantic-sentry-error/archive/master.zip -O semantic-sentry-error.zip
unzip semantic-sentry-error.zip && rm semantic-sentry-error.zip

Available Scripts

  • clean - remove coverage data, Jest cache and transpiled files,
  • build - transpile TypeScript to ES6,
  • build:watch - interactive watch mode to automatically transpile source files,
  • lint - lint source files and tests,
  • test - run tests,
  • test:watch - interactive watch mode to automatically re-run tests

Using

mkdir myfirstproject
cd myfirstproject
yarn init
yarn add semantic-sentry-error
yarn add @sentry/types 


Create a .env :

NODE_ENV=development
SENTRY_DSN=<YOUR_DSN_SENTRY>
#PATH_PACKAGE_SON=/home/PATH_OF_myfirstproject
import { User } from '@sentry/types';
import SER from 'semantic-sentry-error';
 
const user :User = {
      email : "almerindo.rehem@tux4ever.com",
      id : "12345667889",
      name: "Almerindo Rehem"
    };
 
const parent= {BOOKMARKS:{id:123}},
const service = 'TUX SERVICE';
const args= [{id:3, arg01:{name:'Tux 4 ever'}}];
 
SES.semanticErrorReport(new Error('Test Error'), true, parent, service, args, user );
//or
SES.semanticErrorReport(new Error('Test Error'), false );
//or
SES.semanticErrorReport(new Error('Test Error'), true, null, service, null, user );

then, look your sentry account

Sentry Sentry

Some results in Sentry:

TAGS

TAGS

TAGS2

Filter

Filters

Error Erros

Scope User USER

Scope SDK SDK

Scope EXTRAS EXTRAS

License

See the LICENSE file for details.

Dependencies (1)

Dev Dependencies (21)

Package Sidebar

Install

npm i semantic-sentry-error

Weekly Downloads

14

Version

1.2.4

License

MIT

Unpacked Size

28.5 kB

Total Files

6

Last publish

Collaborators

  • almerindo.rehem