0.1.16 • Published 6 years ago

node-syslogger v0.1.16

Weekly downloads
18
License
MIT
Repository
github
Last release
6 years ago

node-syslogger

This is wrapper around winston-syslog to to simplify logging initial settings;

export NODE_ENV=development # to enable to export to console
import Logger from 'node-syslogger';
const logger = new Logger('i am logging to syslog', '/dev/log');

logger.error('message to display', { message: 'custom object' }); //first param is required string second is mandatory
logger.error('error message blabla');

// definovani formatovaci funkce
function parserFunction(request) {
    if (request.username === undefined) {
        request.username = 'unknown';
    }
    return `[${request.ipAdress}]-${request.username}-`;
}

logger.setFormat(parserFunction);

const request = {
    ipAdress: '192.168.2.150',
    usename: 'Johny Saucer',
};

logger.error('user logged', request); // [192.168.2.150]-Johny Saucer-user logged
0.1.16

6 years ago

0.1.15

6 years ago

0.1.14

6 years ago

0.1.13

6 years ago

0.1.12

6 years ago

0.1.11

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago