2012-09-22 1 views
7

명령 줄에서 시작할 때 노드의 로그 수준을 어떻게 설정합니까? 나는 인정한다, 나는 node.js 초보자 다. 그런 무엇인가 찾고있다. node myapp.js --loglevel warnNode.js 명령 행 콘솔 로그 수준

+1

"로그 수준"은 무엇을 의미합니까? 무엇에 의해 결정 되는가? – Joe

+1

노드는 처리되지 않은 예외에 오류 메시지를 인쇄하는 것 외에 내장 로그를 제공하지 않으므로 설정할 로그 레벨이 없습니다. –

+1

Rob이 말한 것에 덧붙이면, console.log/console.warn/console.err 메소드는 stdout/stderr의 작성자 일 뿐이며, 어떤 메소드가 출력되는지 아닌지를 결정하는 메소드 이름을 사용하는 것은 없습니다. – Joe

답변

1

당신이 무엇을하고 있진 않겠지 만, NODE_DEBUG 환경 변수를 먼저 설정하여 노드 내에서 디버깅을 가능하게 할 수있다.

예. export NODE_DEBUG="net" && node myapp.js은 네트워크 관련 노드 작업에 대한 디버깅을 제공합니다.

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