code: function(options, callback)
  {
      // Setup IPC connection
      this.ipc = new WorkerIPC();
  
      // Setup the IPC logger transport
      var workerConf = {
          logger: {
              transports: [
                  new (IPCLogger)({
                      worker    : this,
                      colorize  : true,
                      timestamp : function() {
  
                          var part = moment().format().yellow.bold;
  
                          if (cluster.isMaster) {
                              part += ' [Master]'.red.bold;
                          } else {
                              part += ' [Worker]'.white.bold;
                          }
  
                          return part;
                      },
                      level  : 'debug',
                      silent : false
                  })
              ]
          },
          requestLogger: {
              transports: [
                  new (IPCLogger)({
                      type     : 'request',
                      worker   : this,
                      colorize : false,
                      level    : 'info',
                      silent   : false
                  })
              ]
          }
      };
  
      // Extend the given worker configuration
      arguments[0] = extend(true, workerConf, arguments[2] || {});
  
      // Call the super constructor
      Worker.super_.call(this, options);
  }
docs: @constructor
  
  @param {Object} options - Options object
  @param {Function} callback - Function to call on finish