@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.

    Install

    npm i @toelf/crash-reporter

    DownloadsWeekly Downloads

    7

    Version

    1.2.1

    License

    MIT

    Unpacked Size

    8.7 kB

    Total Files

    5

    Last publish

    Collaborators

    • toelf