From 7cde8e320a2a9fa0212a62a761e8a81e1a891906 Mon Sep 17 00:00:00 2001 From: Chris Worthington Date: Thu, 15 Jan 2026 14:47:32 +0000 Subject: [PATCH] CME-820 Reduce logging costs and fix Renovate App Insights tracking MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Change validation log statements from INFO to DEBUG level to reduce log volume and costs (Case Type Id, Jurisdiction Id, Permission) - Fix Renovate comment position in Dockerfile to enable automatic App Insights agent version updates 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- Dockerfile | 4 ++-- .../service/impl/DocumentManagementServiceImpl.java | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6a4c7bee9..4247dc67d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -# renovate: datasource=github-releases depName=microsoft/ApplicationInsights-Java ARG JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom" +# renovate: datasource=github-releases depName=microsoft/ApplicationInsights-Java ARG APP_INSIGHTS_AGENT_VERSION=3.7.3 ARG PLATFORM="" @@ -15,4 +15,4 @@ COPY lib/applicationinsights.json /opt/app EXPOSE 4455 -CMD ["ccd-case-document-am-api.jar"] \ No newline at end of file +CMD ["ccd-case-document-am-api.jar"] diff --git a/src/main/java/uk/gov/hmcts/reform/ccd/documentam/service/impl/DocumentManagementServiceImpl.java b/src/main/java/uk/gov/hmcts/reform/ccd/documentam/service/impl/DocumentManagementServiceImpl.java index 1b6427a6e..e453a6a25 100644 --- a/src/main/java/uk/gov/hmcts/reform/ccd/documentam/service/impl/DocumentManagementServiceImpl.java +++ b/src/main/java/uk/gov/hmcts/reform/ccd/documentam/service/impl/DocumentManagementServiceImpl.java @@ -380,7 +380,7 @@ private boolean validateCaseTypeId(AuthorisedService serviceConfig, String caseT || (!StringUtils.isEmpty(caseTypeId) && (caseTypeIds.contains("*") || caseTypeIds.contains(caseTypeId))); - log.info("Case Type Id is {} and validation result is {}", caseTypeId, result); + log.debug("Case Type Id is {} and validation result is {}", caseTypeId, result); return result; } @@ -392,7 +392,7 @@ private boolean validateJurisdictionId(AuthorisedService serviceConfig, String j || (!StringUtils.isEmpty(jurisdictionId) && (serviceConfig.getJurisdictionId().equals("*") || serviceConfig.getJurisdictionId().equals(jurisdictionId))); - log.info("JurisdictionI Id is {} and validation result is {}", jurisdictionId, result); + log.debug("Jurisdictional Id is {} and validation result is {}", jurisdictionId, result); return result; } @@ -400,7 +400,7 @@ private boolean validateJurisdictionId(AuthorisedService serviceConfig, String j private boolean validatePermissions(AuthorisedService serviceConfig, Permission permission) { List servicePermissions = serviceConfig.getPermissions(); boolean result = !servicePermissions.isEmpty() && (servicePermissions.contains(permission)); - log.info("Permission is {} and validation result is {}", permission, result); + log.debug("Permission is {} and validation result is {}", permission, result); return result; }