0.1.1 • Published 7 years ago
tcp-elk-logger v0.1.1
TCP ELK Logger
An node library for writing messages to a TCP socket. Made specifically for interfacing with a Logstash instance configured with the TCP input plugin.
Installation
npm install --save tcp-elk-logger
Usage
# Load the Logger package
Logger = require('tcp-elk-logger');
# Create a logger object
logger = new Logger({'remote-host': '10.0.1.125', 'remote-port': '9999'});
# Send a log message
logger.sendMessage('Testing from node!');
# Send a json message
logger.sendJSON({
"style": "cold brew",
"vendor": "gracenote",
});
Contributing
- Run
npm run tdd
- Add a test to test/index.js
- Add your code changes to index.js
- Run
npm run babel