vexta-logs

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

Usage no npm install needed!

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

README

Vexta Logs

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

Instalação

$ yarn add vexta-logs

Como utilizar (aplicação Express)

Primeiro configure os parâmetros necessários em configs, coloque o middleware vextaLogHandler na cadeia de middlewares do express (depois do middleware de rotas ou depois das rotas). Com isso o Log 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 { vextaLogHandler, configs, Log } from 'vexta-logs';

const app = express();

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

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

app.use(vextaLogHandler);

Feito por Vexta Systems - 2020