catro-eixos-informe

1.0.2 • Public • Published

catro-eixos-informe

Sistema de realización de informes (dumps) de procesado.

Permite la creación de un fichero que guarda espectros de ejecución de uno o varios procesos.

No altera la ejecución del proceso o procesos en los que esté basado

Empleo

Se crea un objeto informe con las partes de procesado que interesen:

const {Informe} = require("catro-eixos-informe");

class MiInforme extends Informe{

    ENTRADA(){
        return 'Familia.proceso_entrada'
    }

    //ejecución de un paso del informe
    Familia_proceso_entrada__pasoFoo(refProceso){
        this.agregar(`${en el paso foo "a" vale ${refProceso.a} `);
    }

    //en el caso de un paso del proceso de entrada se puede sustituir por self
    self__pasoFoo2(refProceso){ 
        
    // seria equivalente a: Familia_proceso_entrada__pasoFoo2

    }

}

Para emplear el informe, basta con vincularlo al proceso:

const {InformesMiddleWare} = require("catro-eixos-informe");

InformesMiddleWare.aplicar(refProcesador, {

    rutaInformes: __dirname + "/carpeta_modulos_informes",
    salida: __dirname + "/ruta_almacenamiento_informes"

})

Dependencies (0)

    Dev Dependencies (4)

    Package Sidebar

    Install

    npm i catro-eixos-informe

    Weekly Downloads

    4

    Version

    1.0.2

    License

    ISC

    Last publish

    Collaborators

    • frmadem