私はnode.jsを初めて使用しています。私は、すべてをデバッグするためにconsole.logの使用をやめようとしています。私は使用しようとしていますnode.js CLIで高速ログを無効にするにはどうすればよいですか?
debug("test message")
すべてのコンソール。ログの代わりに使用しています。
私はデバッグNPMパッケージをインストールし、そしてそれは私を指示:
set DEBUG=* node server.js
しかし、私の急行パッケージで、私は次を得る:
青でアプリのメッセージがあるだけで私はconsole.logの代わりにそれを使用しようとしているので、私に関連するメッセージです。これらの高速ログを削除するにはどうすればよいですか?ある時点では重要だと思いますか?
、dbg部分はmyserverがmy server.jsファイル、app = my app変数ですか? –
いいえ何でも構いませんが、あなたのnpmパッケージの名前が 'knockoutmap'の場合は、' knockoutmap:application'を使うか、別のデバッグ 'knockoutmap:critical'をDEBUGに設定して出力してください。 – Gntem
それは今私のために働くが、私はまだ少し混乱している。私は 'set DEBUG = app'コマンドを実行した後、var debug = require( 'debug')( 'app') 'と' debug( 'test')を実行します。 ( 'app')部分は 'var app = express();'を参照していますか?それとも名前空間ですか? –