diff --git a/src/views/Logs.vue b/src/views/Logs.vue index 899363f..ba112f6 100644 --- a/src/views/Logs.vue +++ b/src/views/Logs.vue @@ -72,14 +72,14 @@ export default { socket.value.onmessage = (event) => { try { const log = JSON.parse(event.data); - logs.value.push({ + logs.value.unshift({ time: log.timestamp, level: levelMap[log.level], message: log.content }); // Keep only the latest 100 logs if (logs.value.length > 100) { - logs.value.shift(); + logs.value.pop(); } } catch (error) { console.error('Error parsing log message:', error);