Rimosso dai log le export di FATTURE_FPR
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -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<String> 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());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user