Skip to content

prefapp/catro-eixos-informe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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"

})

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published