Merge branch 'master' into service-testing
commit
6b69b46b91
|
|
@ -85,12 +85,22 @@ function appendLogs(source, data, type = 'output') {
|
|||
}
|
||||
|
||||
app.get('/', (req, res) => {
|
||||
res.end('<a href="/logs">Logs</a>');
|
||||
})
|
||||
|
||||
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;
|
||||
|
|
@ -110,22 +120,25 @@ app.get('/', (req, res) => {
|
|||
tr {
|
||||
vertical-align: top;
|
||||
}
|
||||
html {
|
||||
background: #0E1419;
|
||||
color: #F8F8F2;
|
||||
}
|
||||
</style>
|
||||
<pre>
|
||||
${docs.map(logItem => logItem.message).join('').replace(/\u001B\[.*?[A-Za-z]/g, '')}
|
||||
</pre>
|
||||
|
||||
<!--
|
||||
<table>
|
||||
${docs.map(logItem => `
|
||||
<tr>
|
||||
<td><pre>${new Date(logItem.timestamp).toLocaleDateString()}</pre></td>
|
||||
<td><pre>${new Date(logItem.timestamp).toLocaleTimeString()}</pre></td>
|
||||
<td><pre>${logItem.message}</pre></td>
|
||||
</tr>
|
||||
`).join('')}
|
||||
</table>
|
||||
-->
|
||||
<br><br><br><br><br><br>
|
||||
<script>
|
||||
requestAnimationFrame(_ => {
|
||||
requestAnimationFrame(_ => {
|
||||
window.scrollTo(0,document.body.scrollHeight);
|
||||
});
|
||||
});
|
||||
setTimeout(_ => {
|
||||
location.reload();
|
||||
}, 2000);
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
`);
|
||||
|
|
|
|||
Reference in New Issue