cylon/lib/logger/null_logger.js

12 lines
364 B
JavaScript
Raw Normal View History

2014-12-16 03:15:29 +08:00
"use strict";
2014-05-14 10:05:01 +08:00
// The NullLogger is designed for cases where you want absolutely nothing to
// print to anywhere. Every proxied method from the Logger returns a noop.
var NullLogger = module.exports = {
toString: function() { return "NullLogger"; }
2014-05-14 10:05:01 +08:00
};
2014-12-16 03:15:29 +08:00
["debug", "info", "warn", "error", "fatal"].forEach(function(type) {
NullLogger[type] = function() {};
});