From 59156e82260e673090fc08aab930b636a02b8e73 Mon Sep 17 00:00:00 2001 From: Marcus Date: Sun, 21 Feb 2021 22:58:05 -0500 Subject: [PATCH 2/3] only send last 24 hours of logs --- relay/service.js | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) 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, '')}
 			
- - `); From 9d4697d8d687ceb106ae3dfb7b64d0caf0e18f21 Mon Sep 17 00:00:00 2001 From: Marcus Date: Sun, 21 Feb 2021 23:15:54 -0500 Subject: [PATCH 3/3] make it auto update and look cool --- relay/service.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/relay/service.js b/relay/service.js index a3d7286..b1f668c 100644 --- a/relay/service.js +++ b/relay/service.js @@ -120,10 +120,25 @@ app.get('/logs/:time', (req, res) => { tr { vertical-align: top; } + html { + background: #0E1419; + color: #F8F8F2; + }
 ${docs.map(logItem => logItem.message).join('').replace(/\u001B\[.*?[A-Za-z]/g, '')}
 			
+





+ `);