From 17fca32238f86cccdf8ca00bc9c7f1778821f95a Mon Sep 17 00:00:00 2001 From: AnthonyS Date: Mon, 4 Aug 2025 17:25:10 +0200 Subject: [PATCH] Rimosso dai log le export di FATTURE_FPR --- .../security/filter/RestLoggerBodyFilter.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java b/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java index 4dc8e62139..22e485b2f6 100644 --- a/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java +++ b/ems-engine/src/main/java/it/integry/security/filter/RestLoggerBodyFilter.java @@ -1,5 +1,6 @@ package it.integry.security.filter; +import it.integry.ems.document.export.DocumentiExporter; import it.integry.ems.utility.UtilityDebug; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; @@ -24,7 +25,7 @@ public class RestLoggerBodyFilter extends AbstractRequestLoggingFilter { @Override protected boolean shouldLog(HttpServletRequest request) { - return logger.isWarnEnabled() && shouldRequestBeLogged(request.getServletPath()); + return logger.isWarnEnabled() && shouldRequestBeLogged(request); } /** @@ -32,7 +33,7 @@ public class RestLoggerBodyFilter extends AbstractRequestLoggingFilter { */ @Override protected void beforeRequest(HttpServletRequest request, String message) { - if (shouldRequestBeLogged(request.getServletPath())) { + if (shouldRequestBeLogged(request)) { if (logger.isDebugEnabled()) { logger.trace(request.getMethod() + " " + request.getContextPath() + request.getServletPath()); Enumeration enums = request.getHeaderNames(); @@ -56,16 +57,14 @@ public class RestLoggerBodyFilter extends AbstractRequestLoggingFilter { */ @Override protected void afterRequest(HttpServletRequest request, String message) { - String serviceName = request.getServletPath(); - - if (shouldRequestBeLogged(serviceName)) { + if (shouldRequestBeLogged(request)) { logger.debug("BODY REST CALL AFTER REQUEST: " + message); } } - private boolean shouldRequestBeLogged(String requestService) { - String serviceName = requestService; + private boolean shouldRequestBeLogged(HttpServletRequest request) { + String serviceName = request.getServletPath(); while (serviceName.startsWith("/")) { serviceName = serviceName.substring(1); @@ -93,6 +92,8 @@ public class RestLoggerBodyFilter extends AbstractRequestLoggingFilter { !serviceName.startsWith("exportVariazioniPv") && !serviceName.startsWith("variazioni-negozi/") && !serviceName.startsWith("decodeUcs/") && + (serviceName.startsWith("export") && + !request.getQueryString().contains(DocumentiExporter.Format.FATTURE_FPR.getText())) && (!serviceName.contains("processSql") || UtilityDebug.isDebugExecution()); }