winston-fluent

A fluent transport for winston

winston-fluent

A fluent transport for winston.

  $ curl http://npmjs.org/install.sh | sh
  $ npm install winston 
  $ npm install winston-fluent
  var winston = require('winston');
  
  // 
  // Requiring `winston-fluent` will expose  
  // `winston.transports.Fluent` 
  // 
  require('winston-syslog').Fluent;
  
  winston.add(winston.transports.Fluent, options);

The Fluent transport uses fluent-logger. Options are following and will be passed to it.

  • tag: Required. Tag of fluent-logger. This will be used as the first parameter of FluentSender constructor.
  • options: Optional. Params to connect to fluent.(ex. { host: 'localhost', port: 24224, timeout: 3.0, verbose: false }) This will be used as the second parameter of FluentSender constructor.
  • label: Required. Label of each log.