jaredhanson/electrolyte

View on GitHub
examples/express/app/components/logger.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Initialize logger.
 *
 * This component initializes the application's logger.
 */
exports = module.exports = function() {
  var logger = new Logger();
  return logger;
}

/**
 * Component annotations.
 */
exports['@singleton'] = true;




function Logger() {
}

Logger.prototype.log = function(msg) {
  console.log(msg);
}

Logger.prototype.info = function(msg) {
  console.info(msg);
}

Logger.prototype.warn = function(msg) {
  console.warn(msg);
}

Logger.prototype.error = function(msg) {
  console.error(msg);
}