Nodejs-console
Node.js-コンソール
Node.js console はグローバルオブジェクトであり、異なるレベルのメッセージをstdoutとstderrに出力するために使用されます。 情報、警告、およびエラーメッセージの印刷に使用される組み込みメソッドがあります。
宛先がファイルまたは端末の場合は同期的に使用され、宛先がパイプの場合は非同期的に使用されます。
コンソールメソッド
以下は、コンソールグローバルオブジェクトで使用できるメソッドのリストです。
Sr.No. | Method & Description |
---|---|
1 |
console.log([data][, …]) 改行を使用して標準出力に出力します。 この関数は、printf()のような方法で複数の引数を取ることができます。 |
2 |
console.info([data][, …]) 改行を使用して標準出力に出力します。 この関数は、printf()のような方法で複数の引数を取ることができます。 |
3 |
console.error([data][, …]) 改行を使用してstderrに出力します。 この関数は、printf()のような方法で複数の引数を取ることができます。 |
4 |
console.warn([data][, …]) 改行を使用してstderrに出力します。 この関数は、printf()のような方法で複数の引数を取ることができます |
5 |
console.dir(obj[, options]) objでutil.inspectを使用し、結果の文字列をstdoutに出力します。 |
6 |
console.time(label) 時間をマークします。 |
7 |
console.timeEnd(label) タイマーを終了し、出力を記録します。 |
8 |
console.trace(message[, …]) stderr 'Trace:'に出力し、フォーマットされたメッセージと現在の位置へのスタックトレースを続けます。 |
9 |
console.assert(value[, message][, …]) assert.ok()に似ていますが、エラーメッセージの形式はutil.format(message …)です。 |
例
次のコードで main.js という名前のjsファイルを作成しましょう-
console.info("Program Started");
var counter = 10;
console.log("Counter: %d", counter);
console.time("Getting data");
//
//Do some processing here...
//
console.timeEnd('Getting data');
console.info("Program Ended")
次に、main.jsを実行して結果を確認します-
node main.js
出力を確認します。
Program Started
Counter: 10
Getting data: 0ms
Program Ended