/**
 * Return a default logger which writes to stdout and stderr.
 *
 * @return {Function} [enhanced log fn]
 * @api private
 */
module.exports = function LowLevelLogger ( ) {

	var _stdout = console.log.bind(console);
	var _stderr = console.error.bind(console);

	// Emulate winston's output stream conventions
	// (so that existing tests will pass)
	return {
		crit: _stderr,
		error: _stderr,
		warn: _stdout,
		info: _stdout,
		debug: _stderr,
		verbose: _stdout,
		silly: _stdout,
		blank: _stdout
	};

};

/**
 * Return a default logger which writes to stdout and stderr.
 *
 * @return {Function} [enhanced log fn]
 * @api private
 */
module.exports = function LowLevelLogger ( ) {

	var _stdout = console.log.bind(console);
	var _stderr = console.error.bind(console);

	// Emulate winston's output stream conventions
	// (so that existing tests will pass)
	return {
		crit: _stderr,
		error: _stderr,
		warn: _stdout,
		info: _stdout,
		debug: _stdout,
		verbose: _stdout,
		silly: _stdout,
		blank: _stdout
	};

};

Debug level no longer uses console.error
Debug level no longer uses console.error
