basic-loggerはシンプルなログ出力ライブラリです。
$ npm install basic-logger basic-logger@0.4.0 ./node_modules/basic-logger ├── pkginfo@0.2.3 └── underscore@1.2.4
logger = require 'basic-logger' logger.setLevel 'info' customConfig = showMillis: true showTimestamp: true log = new logger customConfig log.error 'エラーだよ' log.warn '警告!' log.info '情報情報' log.debug 'デバッグはもう嫌だ' log.trace 'トレース'
実行結果
$ coffee server.coffee [2012-03-30 01:48:16] basic-logger (info) Setting log level to 'info' [2012-03-30 01:48:16.347] (error) エラーだよ [2012-03-30 01:48:16.348] (warning) 警告! [2012-03-30 01:48:16.348] (info) 情報情報
customConfigでミリ時間表示とタイムスタンプの表示をONにしています。
この他のオプションとして、printObjFunc(オブジェクトと関数の中を表示)、prefix(出力内容にプレフィックスを指定)があります。
使い方がシンプルです。大体のフレームワークにはついていますが、ちょっとした確認にはいいかも知れません。コールドリーディングの入門としても良いかも知れません。
0 件のコメント:
コメントを投稿