2.0.2 • Published 4 years ago
sanar-sentry-error v2.0.2
sanar-sentry-error
Getting Started
This project aims to create a standard error message to allow tracking or reproducing the errors stored in Sentry.
Use as standard
To start, just click the Use sanar-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/sanar/sanar-sentry-error
cd sanar-sentry-error
yarn
Download latest release
Download and unzip current master
branch or one of tags:
wget https://github.com/sanar/sanar-sentry-error/archive/master.zip -O sanar-sentry-error.zip
unzip sanar-sentry-error.zip && rm sanar-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 sanar-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 SES,{ISemanticErrorConfig} from 'sanar-sentry-error';
const data :ISemanticErrorConfig ={
error:new Error('Test Error'),
user :{
email : "almerindo.rehem@sanar.com",
id : "12345667889",
username: "Almerindo Rehem"
},
parent: {},
service: 'CONTENTS',
args: [{id:3, flashcard:{name:'Meu Flashcard'}}],
};
SES.semanticErrorReport(data);
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.