1.0.7 • Published 3 years ago

syslog-stasher v1.0.7

Weekly downloads
18
License
ISC
Repository
github
Last release
3 years ago

Simple Syslog RFC5424 server

Example:

const SyslogStasher = require('syslog-stasher');

const options = {
    port: 514,
    maxConnections: 10,
    persistence: true,
    mongoDb: {
        uri: 'mongodb://localhost:27017',
        name: 'logs-db',
        logCollectionName: 'logs',
        expirationDelayInDays: 3
    }
};

const syslogServer = new SyslogStasher(options);

syslogServer.on('msg', (msg) => {
    console.log('SYSLOG:', msg);
});

syslogServer.on('error', (err) => {
    console.error('SYSLOG:', err);
});

syslogServer.listen(() => {
    console.log(`Syslog server listening on ${options.port}...`);
});
1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago