logstash-relay
Version:
A simple NodeJS service to relay JSNLogs or Log4Javascript/Log4JS(client) event messages to Logstash.
34 lines (28 loc) • 784 B
JavaScript
const awsServerlessExpress = require('aws-serverless-express');
const App = require('./app');
// const binaryMimeTypes = [
// 'application/javascript',
// 'application/json',
// 'application/octet-stream',
// 'application/xml',
// 'font/eot',
// 'font/opentype',
// 'font/otf',
// 'image/jpeg',
// 'image/png',
// 'image/svg+xml',
// 'text/comma-separated-values',
// 'text/css',
// 'text/html',
// 'text/javascript',
// 'text/plain',
// 'text/text',
// 'text/xml'
// ];
const isLambda = true;
const app = new App(null, isLambda);
app.init(isLambda);
const server = awsServerlessExpress.createServer(app.server.app); // , null, binaryMimeTypes);
exports.handler = ((event, context) => {
awsServerlessExpress.proxy(server, event, context);
});