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