Commit 8a09c214f0b17f78e56a33c913e8333f65577512
1 parent
73ab898d1a
Exists in
master
and in
1 other branch
apiserver.access_log
Showing 1 changed file with 1 additions and 1 deletions Inline Diff
lib/apiserver/index.js
1 | const express = require('express'); | 1 | const express = require('express'); |
2 | const morgan = require('morgan'); | 2 | const morgan = require('morgan'); |
3 | const rfs = require('rotating-file-stream'); | 3 | const rfs = require('rotating-file-stream'); |
4 | 4 | ||
5 | const config = require('komodo-sdk/config'); | 5 | const config = require('komodo-sdk/config'); |
6 | const logger = require('komodo-sdk/logger'); | 6 | const logger = require('komodo-sdk/logger'); |
7 | 7 | ||
8 | const handlerOnReceived = require('./handler/on-received'); | 8 | const handlerOnReceived = require('./handler/on-received'); |
9 | 9 | ||
10 | const app = express(); | 10 | const app = express(); |
11 | 11 | ||
12 | const accessLogStream = rfs.createStream('access_log', { | 12 | const accessLogStream = rfs.createStream('apiserver.access_log', { |
13 | interval: '1d', | 13 | interval: '1d', |
14 | path: './logs', | 14 | path: './logs', |
15 | }); | 15 | }); |
16 | 16 | ||
17 | app.use(morgan('combined', { stream: accessLogStream })); | 17 | app.use(morgan('combined', { stream: accessLogStream })); |
18 | 18 | ||
19 | app.get('/ping', (req, res) => { res.end('PONG'); }); | 19 | app.get('/ping', (req, res) => { res.end('PONG'); }); |
20 | app.get('/service', handlerOnReceived); | 20 | app.get('/service', handlerOnReceived); |
21 | 21 | ||
22 | const listenPort = config.apiserver.port; | 22 | const listenPort = config.apiserver.port; |
23 | app.listen(listenPort, () => { | 23 | app.listen(listenPort, () => { |
24 | logger.info(`APISERVER: Listen on port ${listenPort}`); | 24 | logger.info(`APISERVER: Listen on port ${listenPort}`); |
25 | }).on('error', (err) => { | 25 | }).on('error', (err) => { |
26 | logger.warn(`APISERVER: Can not listen on port ${listenPort}`, { err: err.message }); | 26 | logger.warn(`APISERVER: Can not listen on port ${listenPort}`, { err: err.message }); |
27 | process.exit(1); | 27 | process.exit(1); |
28 | }); | 28 | }); |
29 | 29 |