@toelf/crash-reporter
v1.2.1
Published
Una libreria para generar reportes en caso de error.
Downloads
5
Maintainers
Readme
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.