An open API service indexing awesome lists of open source software.

https://github.com/gox1337/syslog-stasher

Simple Syslog RFC5424 server
https://github.com/gox1337/syslog-stasher

syslog syslog-server

Last synced: about 1 year ago
JSON representation

Simple Syslog RFC5424 server

Awesome Lists containing this project

README

          

# Simple Syslog RFC5424 TCP server

## Example:
```javascript
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}...`);
});
```