log8js

4.0.0 • Public • Published

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');

Readme

Keywords

none

Package Sidebar

Install

npm i log8js

Weekly Downloads

1

Version

4.0.0

License

ISC

Last publish

Collaborators

  • duminhtam