tcp-elk-logger

0.1.1 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i tcp-elk-logger

Weekly Downloads

3

Version

0.1.1

License

MIT

Last publish

Collaborators

  • parris_bedrock