code: function logEvents(name, gulpInst) {
    gulpInst.on('task_start', function(e) {
      fancyLog('Starting', "'" + chalk.cyan(name + ':' + e.task) + "'...");
    });
  
    gulpInst.on('task_stop', function(e) {
      var time = prettyTime(e.hrDuration);
      fancyLog('Finished', "'" + chalk.cyan(name + ':' + e.task) + "'", 'after', chalk.magenta(time));
    });
  
    gulpInst.on('task_err', function(e) {
      var msg = formatError(e);
      var time = prettyTime(e.hrDuration);
      fancyLog("'" + chalk.cyan(name + ':' + e.task) + "'", 'errored after', chalk.magenta(time), chalk.red(msg));
    });
  
    gulpInst.on('task_not_found', function(err) {
      log(chalk.red("Task '" + err.task + "' was not defined in `slush-" + name + "` but you tried to run it."));
      process.exit(1);
    });
  
    gulpInst.on('stop', function () {
      log('Scaffolding done');
    });
  }
docs: wire up logging events