0.0.16 • Published 8 years ago

logdapter v0.0.16

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

logdapter

NPM

The simple winston based logging adapter using in devebot.

Usage

Installs logdapter module:

$ npm install --save logdapter

Creates a logdapter object and initializes it:

var Logdapter = require('logdapter');
var logdapter = new Logdapter({
  logger: {
    transports: [{
      type: 'console',
      level: 'trace'
    }, {
      type: 'logstash',
      level: 'trace',
      host: '127.0.0.1',
      port: 28777
    }]
  }
});
var logger = logdapter.getLogger();

Uses the helper methods to log messages:

logger.error(' - this is an error: %s', err);
logger.warn(' - alert: this record should be index again.');
logger.trace(' - marks the startpoint of process ...');
logger.info(' - object detail: %s', JSON.stringify(doc));
logger.debug(' - display data and process in details');

Change logger's level

To change logger level at runtime, you should use the setLevel() method:

// ... code that uses old loglevel

// set 'error' level to all transports
logger.setLevel('error');

// set 'trace' level to only 'console' transport
logger.setLevel('trace', 'console'); 

// set 'debug' level to both 'console' and 'mongodb' transports
logger.setLevel('debug', ['console', 'mongodb']);

// ... code that uses new loglevel

You can reset all logger transport levels to default levels:

logger.resetDefaultLevels();

Enable/disable transports

To disable the transports at runtime, use the follow method call:

// disable the logstash transport
logger.activate(false, 'logstash');

// or the list of transports
logger.activate(false, ['mongodb', 'logstash']);

To enable the tranports at runtime, use the true value in activate() method:

// enable the logstash transport
logger.activate(true, 'logstash');

// or the list of transports
logger.activate(true, ['mongodb', 'logstash']);
0.0.16

8 years ago

0.0.15

10 years ago

0.0.14

10 years ago

0.0.13

10 years ago

0.0.12

10 years ago

0.0.11

10 years ago

0.0.10

10 years ago

0.0.9

10 years ago

0.0.8

10 years ago

0.0.7

10 years ago