From e7f135e8c1dde597f78e0ad9248e4d3ce2125da8 Mon Sep 17 00:00:00 2001 From: Danil-Bodry Date: Tue, 28 Apr 2026 19:26:24 +0300 Subject: [PATCH] up --- frontend/src/views/Dashboard.vue | 2 +- src/main/java/su/xserver/iikocon/MainVerticle.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/Dashboard.vue b/frontend/src/views/Dashboard.vue index ada69b7..bc68f00 100644 --- a/frontend/src/views/Dashboard.vue +++ b/frontend/src/views/Dashboard.vue @@ -240,7 +240,7 @@ function formatDate(dateStr: string) { onMounted(() => { loadDashboardData(); - interval = window.setInterval(loadDashboardData, 30000); + interval = window.setInterval(loadDashboardData, 10000); }); onUnmounted(() => { diff --git a/src/main/java/su/xserver/iikocon/MainVerticle.java b/src/main/java/su/xserver/iikocon/MainVerticle.java index 4d98968..fe45423 100644 --- a/src/main/java/su/xserver/iikocon/MainVerticle.java +++ b/src/main/java/su/xserver/iikocon/MainVerticle.java @@ -140,6 +140,19 @@ public class MainVerticle extends AbstractVerticle { } }); + router.route().handler(ctx -> { + long start = System.currentTimeMillis(); + String method = ctx.request().method().name(); + String path = ctx.request().path(); + String remoteIp = ctx.request().remoteAddress() != null ? ctx.request().remoteAddress().host() : "unknown"; + ctx.addBodyEndHandler(v -> { + long duration = System.currentTimeMillis() - start; + log.info("{} {} - {} ms - {} - {}", + method, path, duration, ctx.response().getStatusCode(), remoteIp); + }); + ctx.next(); + }); + // ------ Раздаём Vue статику ------ router.route("/assets/*").handler(StaticHandler.create("webroot/assets"));