From 4b85cf0d0512a37a6db9b1cb63e5e15b4c298d55 Mon Sep 17 00:00:00 2001 From: Stephanya Casanova Date: Fri, 29 Nov 2024 20:17:57 +0100 Subject: [PATCH] [backend/frontend] wip --- .../io/openbas/rest/collector_frontend_error/LogApi.java | 6 +++++- openbas-front/src/utils/Action.ts | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/openbas-api/src/main/java/io/openbas/rest/collector_frontend_error/LogApi.java b/openbas-api/src/main/java/io/openbas/rest/collector_frontend_error/LogApi.java index 83a081081a..a700df3990 100644 --- a/openbas-api/src/main/java/io/openbas/rest/collector_frontend_error/LogApi.java +++ b/openbas-api/src/main/java/io/openbas/rest/collector_frontend_error/LogApi.java @@ -15,6 +15,10 @@ public class LogApi extends RestBehavior { @PostMapping("/api/logs/frontend-error") public void logError(@RequestBody ErrorDetailsInput errorDetails) { - logger.error("Error received: " + errorDetails); + logger.error( + "Message error received: {} stacktrace: {} at {}", + errorDetails.getMessage(), + errorDetails.getStack(), + errorDetails.getTimestamp()); } } diff --git a/openbas-front/src/utils/Action.ts b/openbas-front/src/utils/Action.ts index 312cbf5c74..800703662d 100644 --- a/openbas-front/src/utils/Action.ts +++ b/openbas-front/src/utils/Action.ts @@ -214,7 +214,7 @@ export const bulkDeleteReferential = (uri: string, type: string, data: unknown) export const sendErrorToBackend = async (error: Error, stack: ErrorInfo) => { const errorDetails = { message: error.message, - stack: stack, + stack: stack.componentStack, timestamp: new Date().toISOString(), }; simplePostCall('/api/logs/frontend-error', errorDetails)