UNPKG

kontrol

Version:

Make easier the use of events

44 lines (30 loc) 1.11 kB
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'});