This is an automated email from the ASF dual-hosted git repository. madhan pushed a commit to branch ranger-2.5 in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/ranger-2.5 by this push: new 10f50620a RANGER-4561: added configuration to disable access logs in Ranger admin server 10f50620a is described below commit 10f50620a0783e2f52e5c2c8b39d555ffea20892 Author: Ramachandran Krishnan <ramac...@gmail.com> AuthorDate: Sun Nov 26 11:58:48 2023 +0530 RANGER-4561: added configuration to disable access logs in Ranger admin server Signed-off-by: Madhan Neethiraj <mad...@apache.org> (cherry picked from commit 0a274b53d6c6f80a33055072662fadf57ffedc9e) --- .../src/main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java b/embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java index a0d616925..f1e2bafe2 100644 --- a/embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java +++ b/embeddedwebserver/src/main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java @@ -75,6 +75,7 @@ public class EmbeddedServer { private static final String ADMIN_NAME_RULES = "hadoop.security.auth_to_local"; private static final String ADMIN_SERVER_NAME = "rangeradmin"; private static final String KMS_SERVER_NAME = "rangerkms"; + private static final String ACCESS_LOG_ENABLED = "ranger.accesslog.enabled"; private static final String ACCESS_LOG_PREFIX = "ranger.accesslog.prefix"; private static final String ACCESS_LOG_DATE_FORMAT = "ranger.accesslog.dateformat"; private static final String ACCESS_LOG_PATTERN = "ranger.accesslog.pattern"; @@ -87,6 +88,7 @@ public class EmbeddedServer { public static final String RANGER_SSL_KEYMANAGER_ALGO_TYPE = KeyManagerFactory.getDefaultAlgorithm(); public static final String RANGER_SSL_TRUSTMANAGER_ALGO_TYPE = TrustManagerFactory.getDefaultAlgorithm(); + private static EmbeddedServerMetricsCollector serverMetricsCollector; public static void main(String[] args) { @@ -196,7 +198,7 @@ public class EmbeddedServer { valve.setRotatable(true); valve.setAsyncSupported(true); valve.setBuffered(false); - valve.setEnabled(true); + valve.setEnabled(EmbeddedServerUtil.getBooleanConfig(ACCESS_LOG_ENABLED, true)); valve.setPrefix(EmbeddedServerUtil.getConfig(ACCESS_LOG_PREFIX,"access-" + hostName)); valve.setFileDateFormat(EmbeddedServerUtil.getConfig(ACCESS_LOG_DATE_FORMAT, "-yyyy-MM-dd.HH")); valve.setDirectory(logDirectory.getAbsolutePath());