4.0.0 • Published 10 years ago

log8js v4.0.0

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

log8js helper

A PM2 Node application sysloger

1. Enable 514 port RSYSLOG

Have to enable 514 port first

vi /etc/rsyslog.conf

$ModLoad imudp
$UDPServerRun 514

$ModLoad imtcp
$InputTCPServerRun 514

2. Code samples

Coffee

log8js = require 'log8js'
logger = log8js.open 'appname', 'modulename'

logger.debug 'this is debug of app: appname module:modulename'

JS

var log8js, logger;

log8js = require('log8js');

logger = log8js.open('appname', 'modulename');

logger.debug('this is debug of app: appname module:modulename');

Overwrite Config Samples

var log8js, logger, logConfig;

log8js = require('./log8js');

//overwrite config
logConfig = {
  "facility": "local1",
  "hostname": "chotot-demolog-service",
  "port": 514
}

logger = log8js.open('appname', 'modulename', 'verbose', logConfig);

logger.debug('this is debug of app: appname module:modulename');

Parallels Log Config Samples

var log8js, logger, logConfig, parallelsLogConfig;

log8js = require('./log8js');

//overwrite config
logConfig = {
  "facility": "local0",
  "hostname": "chotot-demolog-service",
  "port": 514
}
parallelsLogConfig = {
  "facility": "local1",
  "hostname": "graylog-chotot-demolog-service",
  "port": 514
}

logger = log8js.open('appname', 'modulename', 'verbose', logConfig, parallelsLogConfig);

logger.debug('this is debug of app: appname module:modulename');

Open Another log with verbose debug

Coffee

logger = log8js.open 'other_appname', 'other_modulename', 'verbose'

logger.debug 'this is debug of app: other_appname module:other_modulename'

logger.debug('a debug message');
logger.info('an info message');
logger.warn('a warning message');
logger.error('an error message');
logger.fatal('a fatal message');

JS

var logger;


logger = log8js.open('other_appname', 'other_modulename', 'verbose');

logger.debug('this is debug of app: other_appname module:other_modulename');

logger.debug('a debug message');

logger.info('an info message');

logger.warn('a warning message');

logger.error('an error message');

logger.fatal('a fatal message');
4.0.0

10 years ago

3.0.7

10 years ago

2.0.7

10 years ago

2.0.6

10 years ago

2.0.5

10 years ago

2.0.4

10 years ago

2.0.3

10 years ago

2.0.2

10 years ago

2.0.1

10 years ago

2.0.0

10 years ago