diff --git a/relay/service.js b/relay/service.js index 46a9f1a..a3d7286 100644 --- a/relay/service.js +++ b/relay/service.js @@ -85,12 +85,22 @@ function appendLogs(source, data, type = 'output') { } app.get('/', (req, res) => { + res.end('Logs'); +}) + +app.get('/logs', (req, res) => { + res.redirect(`/logs/${Date.now() - (1000 * 60 * 60 * 24)}`) +}) + +app.get('/logs/:time', (req, res) => { + logs.find({ - // timestamp: { $gt: Date.now() - 1000000 } + timestamp: { $gt: parseInt(req.params.time) } }, {}).sort({ timestamp: 1 }).exec((err, docs) => { + if(err) { res.end(err.toString()); return; @@ -114,18 +124,6 @@ app.get('/', (req, res) => {
 ${docs.map(logItem => logItem.message).join('').replace(/\u001B\[.*?[A-Za-z]/g, '')}
 			
- - `);