node.jsのログにタイムスタンプを出力する

やりたいこと

console.logをそのまま使いたい

console.log(‘hoge’)とすると

[2017-03-23 01:44:54.324] hoge

みたいに出力したい

以下のようなライブラリを見つけました。

https://github.com/nomiddlename/log4js-node

https://github.com/starak/node-console-stamp

https://github.com/bahamas10/node-log-timestamp

スターの数からも、log4jsがもっともメジャーなようです。

また、

{
  replaceConsole: true
}

と設定することで、console.logをオーバーライドできるようです。

次回以降使い方について詳しく調べてみます。

参考

http://qiita.com/_daisuke/items/865cf929a403cc9eec53