タグ

node.jsとdebugに関するurza358のブックマーク (2)

  • log4js-node で行番号の付いたログを出力したい! - Qiita

    var util = require("util"); console.log(util.inspect(val, {showHidden: true, colors: true, depth: null})); このように書くか、単純に console.log(val) で出力すると思います。 ※ util.log を使うとタイムスタンプを付けられます。 しかし、アプリケーションの開発が進むと console.log では不便な点が出てきます。 ログレベルを指定したい 標準出力/標準エラー出力ではなくファイルに出力したい クリティカルなものはメールで通知したい ログローテーションしたい ログを出力している箇所 (ファイル名と行番号) が知りたい 実は、 1~4 までは log4js-node を導入することで可能です。 しかし、単体ではファイル名と行番号を出力することはできません。 そこ

    log4js-node で行番号の付いたログを出力したい! - Qiita
  • 使った node.js ライブラリ – ロギングの winston

    ここのところ、仕事で node.js を使っているので、利用したライブラリなどを少しずつ紹介していきたいと思う。 winston は、ロギングライブラリで、非同期にログを書き出すことができる。 Sails.js は、このライブラリを利用してログをとっているし、このライブラリはnodejitsu社が、flatironというフレームワークのために開発したものということ。作りもしっかりしているのと、拡張もしやすかった。 インストールは以下のとおり。簡単。 npm install winston 最もシンプルな使い方としては以下のように、winston をそのまま使うやりかた var winston = require('winston'); winston.silly('ばかばかしいこと'); winston.debug('かいはつのこと'); winston.verbose('どうでもいいこと

    使った node.js ライブラリ – ロギングの winston
  • 1