diff --git a/frontend/src/pages/index/LogModal.vue b/frontend/src/pages/index/LogModal.vue index a385a919..2fbe0c5a 100644 --- a/frontend/src/pages/index/LogModal.vue +++ b/frontend/src/pages/index/LogModal.vue @@ -53,7 +53,9 @@ function parseLogLine(line) { service = 'X-UI:'; } - return { date, time, levelText, levelClass, service, body }; + const stamp = [date, time].filter(Boolean).join(' '); + + return { date, time, stamp, levelText, levelClass, service, body }; } const parsedLogs = computed(() => logs.value.map(parseLogLine)); @@ -133,33 +135,25 @@ const modalWidth = computed(() => (isMobile.value ? '100vw' : '800px')); - - {{ log.time }} - {{ log.date }} + + {{ log.time }}{{ log.time && log.date ? ' ' : '' }}{{ log.date }} {{ log.levelText }} - {{ log.service }} - {{ log.body }} + {{ log.service }}{{ log.service && log.body ? ' ' : '' }}{{ log.body }} - - {{ log.date }} {{ log.time }} - - - {{ log.levelText }} - + {{ log.stamp }}{{ log.stamp && log.levelText ? ' ' : '' }}{{ log.levelText }} - - {{ log.service }} - {{ log.body }} + {{ log.service }}{{ log.service && log.body ? ' ' : '' }}{{ log.body }}