Nodejs-console

提供:Dev Guides
移動先:案内検索

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