a socket message server
npm install larvitlog``bash`
npm i larvitlog;
`javascript
const Logger = require('larvitlog');
const logger = new Logger({
port: 80,
fileStoragePath: '/tmp/files',
intercom, // Instance of larvitamintercom that is used for broadcasting of log messages
log // Logging object. Will default to a simple console logger if not provided
});
await logger.start();
console.log('Is up and running');
`
`javascript``
{
"message": "this is the message", // the only mandatory field,
"emitType": "message", // optional, if only want to broadcast to certain listeners. Will default to "message" if left out
"metadata": {} // a json object containing what ever. Will be broadcast to clienents.
}
URL query parameters limit and level can be specified to filter messages, for instance [http://address:port/getMessages?limit=100&level=error&level=warn]()
* Get messages by date
* Broadcast messages via rabbit mq