1.0.2 • Published 7 years ago

catro-eixos-informe v1.0.2

Weekly downloads
3
License
ISC
Repository
github
Last release
7 years ago

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"

})
1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago