diff --git a/build.gradle b/build.gradle index 1904f2d..2d351f8 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ plugins { } group = 'com.flexcodelabs' -version = '0.0.40' +version = '0.0.41' description = 'Flextuma App' java { diff --git a/compose.yaml b/compose.yaml index 391420c..7564bfe 100644 --- a/compose.yaml +++ b/compose.yaml @@ -23,12 +23,11 @@ services: - SPRING_JPA_PROPERTIES_HIBERNATE_DIALECT=org.hibernate.dialect.PostgreSQLDialect - SPRING_DATA_REDIS_HOST=${SPRING_DATA_REDIS_HOST} - SPRING_DATA_REDIS_PORT=${SPRING_DATA_REDIS_PORT:-6379} - - APP_FRONTEND_DIRECTORY=client + - APP_FRONTEND_DIRECTORY=/app/client volumes: - ./src:/app/src - ./build/classes/java/main:/app/extracted/WEB-INF/classes - ./client:/app/client - networks: default: external: true diff --git a/src/main/java/com/flexcodelabs/flextuma/core/config/RequestLoggingFilter.java b/src/main/java/com/flexcodelabs/flextuma/core/config/RequestLoggingFilter.java index d6f4b7f..dab08be 100644 --- a/src/main/java/com/flexcodelabs/flextuma/core/config/RequestLoggingFilter.java +++ b/src/main/java/com/flexcodelabs/flextuma/core/config/RequestLoggingFilter.java @@ -70,11 +70,16 @@ private void logRequest(HttpServletRequest request, HttpServletResponse response if (shouldSkipLogging(fullUri)) { return; } + + int status = statusOverride > 0 ? statusOverride : response.getStatus(); + if (status == HttpServletResponse.SC_NOT_FOUND) { + return; + } + request.setAttribute("REQUEST_LOGGED", true); String username = getUsername(request); long duration = System.currentTimeMillis() - startTime; - int status = statusOverride > 0 ? statusOverride : response.getStatus(); boolean isError = status >= 400 || ex != null; String logColor = isError ? "\u001B[31m" : "\u001B[32m";