winston-splunk-hec
v1.1.1
Published
A @winstonjs logger transport for splunk HTTP event collector
Downloads
6
Readme
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. ThebufferLimit
option is ignored if set tofalse
.bufferLimit
[null] Limit for the number of log messages in the buffer.SplunkUrl
Url for splunk HEC endopintSplunkHec
HEC token