From f502e88f894ebfb0e1dffed880621981a22dd139 Mon Sep 17 00:00:00 2001 From: kjh2064 Date: Wed, 8 Jul 2026 02:01:29 +0900 Subject: [PATCH] Group repeated client logs for faster diagnosis --- .../Components/Admin/Pages/ClientLogs.razor | 36 +++++ .../ClientLogs/GetGroupedLogsEndpoint.cs | 147 ++++++++++++++++++ .../ClientLogs/GetRecentLogsEndpoint.cs | 67 +++++--- 3 files changed, 231 insertions(+), 19 deletions(-) create mode 100644 src/TaxBaik.Web/Endpoints/ClientLogs/GetGroupedLogsEndpoint.cs diff --git a/src/TaxBaik.Web.Client/Components/Admin/Pages/ClientLogs.razor b/src/TaxBaik.Web.Client/Components/Admin/Pages/ClientLogs.razor index 03697d9..21e30d1 100644 --- a/src/TaxBaik.Web.Client/Components/Admin/Pages/ClientLogs.razor +++ b/src/TaxBaik.Web.Client/Components/Admin/Pages/ClientLogs.razor @@ -23,6 +23,24 @@
Info @_summary.InfoCount
} + @if (_groups.Count > 0) + { +
+ @foreach (var group in _groups) + { +
+
+ @group.Count + @group.Level + @group.Source + @group.Route +
+

@group.Message

+ @group.LastSeen +
+ } +
+ }