@toelf/crash-reporter

1.2.1 • Public • Published

Generador de Crash Report

Esta libreria contiene una unica clase capaz de generar reportes de errores.

Ejemplos

Generar reporte y cerrar app:

const Reporter = require("@toelf/crash-reporter");

process.on("uncaughtException", (exception) => {
    let currentError = new Reporter(exception); //Inicializo la clase.
    currentError.createReport(true); //Creo el reporte y cierro la app.
});

Generar reporte y NO cerrar app:

const Reporter = require("@toelf/crash-reporter");

process.on("uncaughtException", (exception) => {
    let currentError = new Reporter(exception); //Inicializo la clase.
    currentError.createReport(false); //Creo el reporte y cierro la app.
});

Documentacion

Class Reporter(Error[, Date])

  • Error Error Error no capturado usado para generar el reporte.
  • Date Date Fecha en la que ocurrio el error, se genera una utomaticamente.

Clase capaz de generar un Crash Report.

Reporter.createReport([Exit])

  • Exit Bool Booleano que determina si finalizar por el error la aplicacion o no.

Creas archivo de reporte y tienes la opcion de finalizar la aplicacion.

Reporter.actionsAndLogs(Error[, Exit][, Code])

  • Error Error Error a mostrar.
  • Exit Bool Este booleano esta para saber si cerrar la app o no.
  • Code Number Codigo de salida.

Muestra en la consola el error y puede cerrar la aplicacion.

Reporter.date

Fecha en la que ocurrio el error.

Reporter.error

Error no capturado usado para generar el reporte.

Reporter.filePath

Carpeta donde se ba a guardar el archivo del reporte.

Reporter.fileName

Nombre del archivo donde se guardara el reporte.

Reporter.report

El reporte que se guardara en el archivo.

Package Sidebar

Install

npm i @toelf/crash-reporter

Weekly Downloads

3

Version

1.2.1

License

MIT

Unpacked Size

8.7 kB

Total Files

5

Last publish

Collaborators

  • toelf