kontrol
Version:
Make easier the use of events
44 lines (30 loc) • 1.11 kB
JavaScript
kontrol = require('./../lib/kontrol');
var eG = kontrol.emisorGlobal;
eG.removeAllListeners('error');
var eventoGuardable = {
nombre : 'error',
datos : [ 'nombre' , 'mensaje' ]
};
var eventosGuardables = [
{
nombre : 'error',
datos : ['nombre','code']
},
{
nombre : 'error'
}
];
//Copiando el valor de eventosGuardables en eventosGuardables2
var eventosGuardables2 = eventosGuardables.slice(0);
//Agregando eventoGuardable al principio de eventosGuardables2
eventosGuardables2.unshift(eventoGuardable);
var log = eG.crearLog('errores','err1.json',eventoGuardable);
var log2 = eG.crearLog( 'otrosErrores', 'err2.json');
log3 = eG.crearLog( 'unError', 'err3.json' );
log2.guardarEvento(eventosGuardables2 );
//log.guardarEvento( eventosGuardables );
console.log(eG);
//log3.guardarEvento(eventoGuardable);
var logDeExitos = eG.crearLog ('exitos', 'logDeExitos',{nombre:'exito'})
eG.emit('error',{nombre:'errorDePrueba',mensaje:'Ha salido bien',code:2524});
eG.emit('exito',{mensaje:'Se han actualizado los datos de la bd'});