FunnelEnvy/optimizely-cli

View on GitHub
lib/logger.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Simple logger implementation
 */
var logger = exports;
logger.debugLevel = 'warn';
logger.log = function(level, message) {
  var levels = ['debug', 'info', 'warn', 'error'];
  if (levels.indexOf(level) >= levels.indexOf(logger.debugLevel) ) {
    if (typeof message !== 'string') {
      message = JSON.stringify(message);
    };
    console.log(level+': '+message);
  }
}