{"_id":"stream-logger","_rev":"942561","name":"stream-logger","description":"Wrapper on top of buster-evented-logger that does pretty outout to stdout and stderr.","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"time":{"modified":"2021-09-23T02:08:46.000Z","created":"2012-06-20T20:21:14.979Z","1.0.1":"2015-11-14T23:04:23.571Z","1.0.0":"2013-09-16T22:41:07.813Z","0.3.1":"2013-09-16T22:20:50.637Z","0.3.0":"2012-06-20T20:21:14.979Z"},"users":{},"author":{"name":"Christian Johansen"},"repository":{"type":"git","url":"git+https://github.com/busterjs/stream-logger.git"},"versions":{"1.0.1":{"name":"stream-logger","version":"1.0.1","description":"Wrapper on top of buster-evented-logger that does pretty outout to stdout and stderr.","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no","url":"http://jodal.no"}],"main":"./lib/stream-logger","repository":{"type":"git","url":"git+https://github.com/busterjs/stream-logger.git"},"license":"BSD-3-Clause","scripts":{"test":"node node_modules/buster/bin/buster-test","test-debug":"node --debug-brk node_modules/buster/bin/buster-test"},"dependencies":{"evented-logger":"1.x"},"devDependencies":{"buster":"0.7.x"},"gitHead":"72f45b9ac069cbe67fc4da65d891d8154a24fed5","bugs":{"url":"https://github.com/busterjs/stream-logger/issues"},"homepage":"https://github.com/busterjs/stream-logger#readme","_id":"stream-logger@1.0.1","_shasum":"dcb00c88cdab4b84b763f0d1295533342a9f888d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.2","_npmUser":{"name":"dominykas","email":"hello@dominykas.com"},"dist":{"shasum":"dcb00c88cdab4b84b763f0d1295533342a9f888d","size":3952,"noattachment":false,"key":"/stream-logger/-/stream-logger-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-logger/download/stream-logger-1.0.1.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1447542263571,"_cnpm_publish_time":1447542263571,"_hasShrinkwrap":false,"deprecated":"No longer maintained"},"1.0.0":{"name":"stream-logger","version":"1.0.0","description":"Wrapper on top of buster-evented-logger that does pretty outout to stdout and stderr.","author":{"name":"Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"},{"name":"Stein Magnus Jodal","email":"stein.magnus@jodal.no","url":"http://jodal.no"}],"main":"./lib/stream-logger","repository":{"type":"git","url":"git://gitorious.org/buster/stream-logger"},"license":{"type":"BSD","url":"http://gitorious.org/buster/stream-logger/blobs/master/LICENSE"},"scripts":{"test":"node test/stream-logger-test"},"dependencies":{"evented-logger":"~1.0"},"devDependencies":{"buster":"0.6.11"},"_id":"stream-logger@1.0.0","dist":{"shasum":"763c70e12c8021bb5b56df3f71404d6cc1bc2b92","size":3938,"noattachment":false,"key":"/stream-logger/-/stream-logger-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-logger/download/stream-logger-1.0.0.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1379371267813,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1379371267813},"0.3.1":{"name":"stream-logger","version":"0.3.1","description":"Wrapper on top of buster-evented-logger that does pretty outout to stdout and stderr.","author":{"name":"August Lilleaas and Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"}],"main":"./lib/stream-logger","repository":{"type":"git","url":"git://gitorious.org/buster/stream-logger"},"license":{"type":"BSD","url":"http://gitorious.org/buster/stream-logger/blobs/master/LICENSE"},"scripts":{"test":"./node_modules/buster/bin/buster-test"},"dependencies":{"buster-evented-logger":"=0.4.5"},"devDependencies":{"buster":""},"_id":"stream-logger@0.3.1","dist":{"shasum":"178c042c3f5a7307715e4745d8da1d101eec85f5","size":3320,"noattachment":false,"key":"/stream-logger/-/stream-logger-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-logger/download/stream-logger-0.3.1.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1379370050637,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1379370050637},"0.3.0":{"name":"stream-logger","version":"0.3.0","description":"Wrapper on top of buster-evented-logger that does pretty outout to stdout and stderr.","author":{"name":"August Lilleaas and Christian Johansen"},"contributors":[{"name":"Christian Johansen","email":"christian@cjohansen.no","url":"http://cjohansen.no"},{"name":"August Lilleaas","email":"august@augustl.com","url":"http://augustl.com"}],"main":"./lib/stream-logger","repository":{"type":"git","url":"git://gitorious.org/buster/stream-logger"},"license":{"type":"BSD","url":"http://gitorious.org/buster/stream-logger/blobs/master/LICENSE"},"scripts":{"test":"./node_modules/buster/bin/buster-test"},"dependencies":{"buster-evented-logger":">=0.4.4"},"devDependencies":{"buster":""},"_npmUser":{"name":"cjohansen","email":"christian@cjohansen.no"},"_id":"stream-logger@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"bab1265702a6971d13f55bbe0aa205a346e7d2b4","size":3335,"noattachment":false,"key":"/stream-logger/-/stream-logger-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/stream-logger/download/stream-logger-0.3.0.tgz"},"maintainers":[{"name":"augustl","email":"august@augustl.com"},{"name":"dominykas","email":"hello@dominykas.com"},{"name":"dwittner","email":"d.wittner@gmx.de"}],"directories":{},"publish_time":1340223674979,"_hasShrinkwrap":false,"deprecated":"No longer maintained","_cnpm_publish_time":1340223674979}},"readme":"# stream-logger\n\n[![Build status](https://secure.travis-ci.org/busterjs/stream-logger.png?branch=master)](http://travis-ci.org/busterjs/stream-logger)\n\n> Log messages, events and stdout/stdin (or other) streams\n\n`stream-logger` is a logger that prints certain levels to an out stream and\nothers to an error stream. It's Based on `evented-logger`, and defaults to\nprinting to stdout/stderr.\n\n\n## API\n\n\n### `streamLogger(out, err)`\n\nCreates a new logger. `out` and `err` are two stream objects. `log`,\n`info` and `debug` levels are logged to the `out` stream, while `warn`\nand `error` levels are logged to the `err` stream. If the streams are omitted,\n`process.stdout` and `process.stderr` will be used.\n\n```javascript\nvar streamLogger = require(\"stream-logger\");\n\nvar logger = streamLogger();\nlogger.level = \"debug\";\nlogger.info(\"Hey there\"); // Prints to stdout\nlogger.error(\"Oh noes\");  // Prints to stderr\n\nlogger.level = \"error\";\nlogger.info(\"Hmm\"); // Prints nothing\n```\n\n\n### `log(...)`\n\nAlso: `info`, `debug`, `warning`, `error`.\n\nIf the current log level is `log` or higher, prints a message to the `out`\nstream. See `evented-logger <http://github.com/busterjs/evented-logger/>`_ for\nmore information on the logger API\n\n\n### `streamForLevel(level)`\n\nReturns an object with a `write` method that will indirectly log messages to\n`level`. Note that messages written to this stream will not automatically\nappend line-breaks.\n\n```javascript\nvar streamLogger = require(\"stream-logger\");\n\nvar logger = streamLogger();\nvar stream = logger.streamForLevel(\"warning\");\nstream.write(\"Oh\");\nstream.write(\" noes!\\n\");\n\n// Prints \"Oh noes\\n!\" to stderr\n```\n","_attachments":{},"homepage":"https://github.com/busterjs/stream-logger#readme","bugs":{"url":"https://github.com/busterjs/stream-logger/issues"},"license":"BSD-3-Clause"}