0.1.1 • Published 7 years ago

tcp-elk-logger v0.1.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

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