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"

})

Readme

Keywords

Package Sidebar

Install

npm i catro-eixos-informe

Weekly Downloads

1

Version

1.0.2

License

ISC

Last publish

Collaborators

  • frmadem