fix(Logs): reverse log order and fix truncation logic
Change log display to show newest first by using unshift instead of push. Fix log truncation to remove oldest entries by using pop instead of shift when exceeding 100 logs.
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user