Node.js の console.log と process.stdout.write

Node.js でアプリケーションを作成した時に、コンソールにメッセージを出力する方法として console.log と process.stdout.write を使う方法があると思います。

console.log は内部的に process.stdout.write を呼び出していて、改行を自動でつけてくれるので良さげですが。

ただ、console.log はもともとブラウザでデバックするときのための関数であるので、標準出力にユーザー用のメッセージを出す場合は process.stdout.write が適切では?という意見もあるようです。

果たしてどっちなのか。

楽しかったこと

  • 鳥のもも肉を焼いてネギをかけて食べた。おいしかった
  • ダンベル100回クリアした!お疲れ様自分