semantic-sentry-error
v1.2.4
Published
Semantic Sentry Error Repot.
Downloads
10
Maintainers
Readme
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 : "[email protected]",
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
Filter
Error
Scope User
Scope SDK
Scope EXTRAS
License
See the LICENSE file for details.