Probé la mayoría de los módulos enumerados en la búsqueda npm, y tuve muy poca suerte con ninguno de ellos.
Afortunadamente al final, me encontré con rconsole que encontré MUCHO más fácil de configurar y usar que cualquiera de los demás.
También es bueno que le permite colorear y marcar la hora (y rastrear, etc.) su stdout durante el desarrollo.
de usar, basta npm i rconsole
, a continuación, a partir de los documentos:
require('rconsole')
console.set({ facility: 'local0', title: 'basic' })
console.emerg('level 0')
console.alert('level 1')
console.crit('level 2')
console.error('level 3')
console.warn('level 4')
console.notice('level 5')
console.info('level 6')
console.log('level 6')
en OSX, puedo comprobar mi syslog usando tail -f /var/log/system.log
Estoy muy a favor de este enfoque! –
Son más como datagramas ordenados confiables que las transmisiones. La ventaja de los marcos de registro es que mantienen los límites del mensaje de registro. (considere los registros con tracebacks o objetos JSON en ellos). – alanfalloon