Log messages, events and stdout/stdin (or other) streams
stream-logger is a logger that prints certain levels to an out stream and
others to an error stream. It's Based on
evented-logger, and defaults to
printing to stdout/stderr.
Creates a new logger.
err are two stream objects.
debug levels are logged to the
out stream, while
error levels are logged to the
err stream. If the streams are omitted,
process.stderr will be used.
var streamLogger = ;var logger = ;loggerlevel = "debug";logger; // Prints to stdoutlogger; // Prints to stderrloggerlevel = "error";logger; // Prints nothing
If the current log level is
log or higher, prints a message to the
evented-logger <http://github.com/busterjs/evented-logger/>_ for
more information on the logger API
Returns an object with a
write method that will indirectly log messages to
level. Note that messages written to this stream will not automatically
var streamLogger = ;var logger = ;var stream = logger;stream;stream;// Prints "Oh noes\n!" to stderr