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 <[email protected]>
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 <[email protected]>
(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());