title: Multiple file transports in using Winston
body: <p>I am attempting to use multiple transports in Winston.  This is working...sorta.  I have a transport set up for the app's audit log, with a custom level of 'audit', and a transport for 'info'.</p>
  
  <pre><code>var winston_mongo_options = {
      level: 'audit', // level that should be logged
      safe: true, //makes sure writes happen before firing log event
      db: config.db.db,   // db in which to write logs
      host: config.db.host,
      port: config.db.port,
      collection: config.db.audit_collection  // collection we want logging to occur
  };
  if (config.db.user) {
    winston_mongo_options.username = config.db.user;
    winston_mongo_options.password = config.db.pass;
  }
  
  var custom_levels = winston.config.syslog.levels;
  custom_levels.audit = 8;
  var logger = new (winston.Logger)({
      levels: custom_levels,
      transports : [
          new (winston.transports.MongoDB)(winston_mongo_options),
          new (winston.transports.File)({
              level: 'info',
              silent: false,
              colorize: true,
              timestamp: true,
              filename: config.logs.debug,
              maxsize: 500000,
              maxFiles: 5,
              json: true
          })
      ],
      exceptionHandlers: [ 
          new (winston.transports.File)({
              silent: false,
              colorize: false,
              timestamp: true,
              filename: config.logs.exception,
              maxsize: 500000,
              maxFiles: 5,
              json: true
          })
      ]
  });
  
  module.exports.logger = logger;
  </code></pre>
  
  <p>Obviously, I'm requiring this file where/when I want to do any logging.  The problem comes in when wanting to send certain information separately to the logs.</p>
  
  <pre><code>logger.audit('Server Started - to DB');
  logger.info('Server Started - to info');
  </code></pre>
  
  <p>These two lines should write to separate logs.  The first line gets properly written to the database AND to the info log file.  What am I doing wrong?</p>