code: function Logger(level, bunyanLogger) {
    this.bunyanLogger = bunyanLogger;
    this.level = level;
    
    switch(level) {
      case 'trace':
        this.trace = function() {
          this.bunyanLogger.trace.apply(this.bunyanLogger, arguments);
        };
      case 'debug':
        this.debug = function() {
          this.bunyanLogger.debug.apply(this.bunyanLogger, arguments);
        };
      case 'info':
        this.info = function() {
          this.bunyanLogger.info.apply(this.bunyanLogger, arguments);
        };
      case 'warn':
        this.warn = function() {
          this.bunyanLogger.warn.apply(this.bunyanLogger, arguments);
        };
      case 'error':
        this.error = function() {
          this.bunyanLogger.error.apply(this.bunyanLogger, arguments);
        };
      case 'fatal':
        this.fatal = function() {
          this.bunyanLogger.fatal.apply(this.bunyanLogger, arguments);
        };
    }
  }
docs: ###################################################  ###################################################