Skip to content
fluent-logger implementation for node.js
JavaScript
Find file
Pull request Compare This branch is 11 commits behind master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib
test
vendor/uupa-js
.gitignore
README.md
package.json

README.md

fluent-logger for node.js

fluent-logger implementation for node.js inspired by fluent-logger-python.

Install

$ npm install fluent-logger

Prerequistes

Fluent daemon should listen on TCP port.

Usage

Send an event record to fluentd

var logger = require('fluent-logger')
// The 2nd argument can be omitted. Here is a defualt value for options.
logger.configure('tag', {
   host: 'localhost',  
   port: 24224,
   timeout: 3.0
});

// send an event record with 'tag.label'
logger.emit('label', {record: 'this is a log'});

Logging Library Support

log4js

Befre using [log4js] support, you should install it IN YOUR APPLICATION.

var log4js = require('log4js');
log4js.addAppender(require('fluent-logger').support.log4jsAppender('mytag', {
   host: 'localhost',
   port: 24224,
   timeout: 3.0
}));

var logger = log4js.getLogger('foo');
logger.info('this log record is sent to fluent daemon');

License

Apache License, Version 2.0.

Something went wrong with that request. Please try again.