vendor/nexe/log.js
function _log() {
  var args = Array.prototype.slice.call(arguments, 0),
    level = args.shift();

  if (!~['log', 'error', 'warn'].indexOf(level)) {
    args.unshift(level);
    level = 'log';
  }

  if (level == 'log') {
    args[0] = '----> ' + args[0];
  } else if (level == 'error') {
    args[0] = '....> ' + colors.red('ERROR: ') + args[0];
  } else if (level == 'warn') {
    args[0] = '....> ' + colors.yellow('WARNING: ') + args[0];
  }

  console[level].apply(console, args);
}
function _log() {
  var args = Array.prototype.slice.call(arguments, 0),
    level = args.shift();

  if (!~['log', 'error', 'warn'].indexOf(level)) {
    args.unshift(level);
    level = 'log';
  }

  if (level == 'log') {
    args[0] = '----> ' + args[0];
  } else if (level == 'error') {
    args[0] = '....> ' + colors.red('ERROR: ') + args[0];
  } else if (level == 'warn') {
    args[0] = '....> ' + colors.yellow('WARNING: ') + args[0];
  }

  console[level].apply(console, args);
}
function _log ( ) { var args = Array . prototype . slice . call ( arguments , 0 ) , level = args . shift ( ) ; if ( ! ~ [ 'log' , 'error' , 'warn' ] . indexOf ( level ) ) { args . unshift ( level ) ; level = 'log' ; } if ( level == 'log' ) { args [ 0 ] = '----> ' + args [ 0 ] ; } else if ( level == 'error' ) { args [ 0 ] = '....> ' + colors . red ( 'ERROR: ' ) + args [ 0 ] ; } else if ( level == 'warn' ) { args [ 0 ] = '....> ' + colors . yellow ( 'WARNING: ' ) + args [ 0 ] ; } console [ level ] . apply ( console , args ) ; }
standard output, takes 3 different types.
log, error, and warn

@param {any} arguments - Text to output.
@return undefined
standard output takes 3 different types . log error and warn