From 73ab898d1a51bfedf79cf804c78461dcec622691 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <me@adhisimon.org> Date: Fri, 6 Dec 2019 17:32:42 +0700 Subject: [PATCH] Perbaikan morgan. --- lib/apiserver/index.js | 10 +++++----- lib/webadmin/index.js | 15 +++++++++++++++ 2 files changed, 20 insertions(+), 5 deletions(-) create mode 100644 lib/webadmin/index.js diff --git a/lib/apiserver/index.js b/lib/apiserver/index.js index 5737630..4f65b81 100644 --- a/lib/apiserver/index.js +++ b/lib/apiserver/index.js @@ -9,12 +9,12 @@ const handlerOnReceived = require('./handler/on-received'); const app = express(); -// const accessLogStream = rfs('access_log', { -// interval: '1d', -// path: './logs', -// }); +const accessLogStream = rfs.createStream('access_log', { + interval: '1d', + path: './logs', +}); -// app.use(morgan, 'combined', { stream: accessLogStream }); +app.use(morgan('combined', { stream: accessLogStream })); app.get('/ping', (req, res) => { res.end('PONG'); }); app.get('/service', handlerOnReceived); diff --git a/lib/webadmin/index.js b/lib/webadmin/index.js new file mode 100644 index 0000000..3290748 --- /dev/null +++ b/lib/webadmin/index.js @@ -0,0 +1,15 @@ +const express = require('express'); + +const config = require('komodo-sdk/config'); +const logger = require('komodo-sdk/logger'); + + +const app = express(); + +const listenPort = (config.webadmin && config.webadmin.port) || 21923; +app.listen(listenPort, () => { + logger.info(`WEBADMIN listen on port ${listenPort}`); +}).on('error', (err) => { + logger.warn(`WEBADMIN can not start / listen on port ${listenPort}`, { err: err.message }); + process.exit(); +}); -- 1.9.0