2012-09-22 19 views
7

¿Cómo se establece el nivel de registro para el nodo al iniciarlo desde la línea de comando? Lo admito, soy un novato node.js, pero buscando algo como node myapp.js --loglevel warnNode.js Command Line Console Nivel de registro

+1

¿Qué quiere decir "el nivel de registro"? Según lo determinado por qué? – Joe

+1

El nodo no proporciona ningún registro intrínseco, aparte de imprimir un mensaje de error sobre las excepciones no controladas, por lo que no hay ningún nivel de registro para establecer. –

+1

Para agregar a lo que Rob dijo, los métodos console.log/console.warn/console.err son solo escritores para stdout/stderr, no hay nada que use esos nombres de método para determinar si algo se emite o no. – Joe

Respuesta

1

Posiblemente no sea lo que está buscando, pero puede habilitar la depuración dentro del nodo estableciendo primero una variable de entorno NODE_DEBUG.

E.g. export NODE_DEBUG="net" && node myapp.js dará la depuración para las operaciones de nodo relacionadas con la red.

https://github.com/joyent/node/blob/master/lib/net.js#L66

Cuestiones relacionadas