winston-splnkstrm
v2.0.2 splunk splunkstorm winston transport logging logs log aggregation
winston-splnkstrm
In their Logging Best Practises Splunk strongly encourages the usage of key-value pairs in logs. This winston plugin takes messages and meta data hashes and creates a key-value structured string out of it.
Installation
npm install winston-splnkstrm
Example Usage
var winston = require('winston');
var Splnkstrm = require('winston-splnkstrm');
winston.add(Splnkstrm, {
apiKey: 'api-key',
projectId: 'project-id',
apiHostName: 'api-host-name'
});
winston.info({a: 'b'});
//output: 2013-12-09T07:10:49.522Z a=b, lvl=info, hst=fooHost
Parameters for the SplnkStrm constructor:
apiKey
your apiKey at splunkstorm.com (mandatory)projectId
your projectId at splunkstorm.com (mandatory)apiHostName
the hostname assigned to your project by splunkStorm
Find more Details here.
Built with splunk-storm the client for the splunkstorm api.
Happy Logging!
npm i winston-splnkstrm
Metadata
- MIT
- Whatever
- Manuel Ernst
- released 10/10/2014