Ninja Pumpkin Mutants

    winston-splunk-hec

    1.1.1 • Public • Published

    winston-splunk-hec

    A splunk (over HEC) transport for the winston logging toolkit.

    Installation

    npm install --save winston winston-splunk-hec

    Usage

    var winston = require('winston');
    var SplunkTrasport = require('winston-splunk-hec');
    
    var TransportOpts = {
      level: 'info'
    };
    var logger = winston.createLogger({
      transports: [
        new SplunkTrasport(TransportOpts)
      ]
    });

    The winston API for logging can be used with one restriction: Only one JS object can only be logged and indexed as such. If multiple objects are provided as arguments, the contents are stringified.

    Options

    • level [info] Messages logged with a severity greater or equal to the given one are logged to ES; others are discarded.
    • buffering [true] Boolean flag to enable or disable messages buffering. The bufferLimit option is ignored if set to false.
    • bufferLimit [null] Limit for the number of log messages in the buffer.
    • SplunkUrl Url for splunk HEC endopint
    • SplunkHec HEC token

    Install

    npm i winston-splunk-hec

    DownloadsWeekly Downloads

    2

    Version

    1.1.1

    License

    MIT

    Unpacked Size

    4.86 kB

    Total Files

    5

    Last publish

    Collaborators

    • doriitamar