vexta-errors

Bibliotca para realizar chamadas ao Vexta Logger de forma semântica.

Usage no npm install needed!

<script type="module">
  import vextaErrors from 'https://cdn.skypack.dev/vexta-errors';
</script>

README

Vexta Errors 🚦

Bibliotca para realizar chamadas ao Vexta Logger de forma semântica.

Instalação

$ yarn add vexta-errors

Como utilizar (aplicação Express)

Primeiro configure os parâmetros necessários em configs, coloque o middleware vextaErrorHandler na cadeia de middlewares do express (depois do middleware de rotas ou depois das rotas). Com isso o LoggerError poderá ser lançado como um Error padrão do JS, sendo necessário o preenchimento dos seus parâmetros na hora do throw.

import express from 'express';
import { configs, vextaErrorHandler, LoggerError } from 'vexta-errors';

const app = express();

configs({
  appKey: 'my-example-app-key',
  loggerUrl: 'http://url-of-my-logger',
});

app.get('/', (req, res) => {
  ...
  throw new LoggerError(...params);
});

app.use(vextaErrorHandler);

Feito por Vexta Systems - 2020