This is a playground
to test code. It runs a full Node.js
environment and already has all of npm
’s 1,000,000+ packages pre-installed, including winston-splunk-http
with all npm
packages installed. Try it out:
/* eslint-env node */
/* global process */
var express = require('express'),
winston = require('winston'),
SplunkStreamEvent = require('winston-splunk-httplogger'),
expressLogger = require('express-winston');
var app = express();
var splunkSettings = {
host: process.env.SPLUNK_HOST || 'localhost',
token: process.env.SPLUNK_TOKEN
};
app.use(expressLogger.logger({
transports: [
new winston.transports.Console(),
new SplunkStreamEvent({ splunk: splunkSettings })
],
level: 'info'
}));
app.listen(process.env.PORT || 3000);
This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.