This is an automated email from the ASF dual-hosted git repository.
rmani pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ranger.git
The following commit(s) were added to refs/heads/master by this push:
new fc7873e RANGER-2807:Change audit format for access logs
fc7873e is described below
commit fc7873ed00177ac98b6eca6381997cf2af6fcb69
Author: Ramesh Mani <[email protected]>
AuthorDate: Thu Apr 23 10:07:21 2020 -0700
RANGER-2807:Change audit format for access logs
---
.../main/java/org/apache/ranger/server/tomcat/EmbeddedServer.java | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
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 cf8f927..898b533 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
@@ -81,6 +81,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 Properties serverConfigProperties = new Properties();
public static final String RANGER_KEYSTORE_FILE_TYPE_DEFAULT = "jks";
@@ -200,8 +201,9 @@ public class EmbeddedServer {
valve.setFileDateFormat(getConfig("ranger.accesslog.dateformat",
"yyyy-MM-dd.HH"));
valve.setDirectory(logDirectory.getAbsolutePath());
valve.setSuffix(".log");
-
- String logPattern = getConfig("ranger.accesslog.pattern", "%h
%l %u %t \"%r\" %s %b");
+
+ String defaultAccessLogPattern =
servername.equalsIgnoreCase(KMS_SERVER_NAME) ? "%h %l %u %t \"%m %U\" %s %b" :
"%h %l %u %t \"%r\" %s %b";
+ String logPattern = getConfig("ranger.accesslog.pattern",
defaultAccessLogPattern);
valve.setPattern(logPattern);
server.getHost().getPipeline().addValve(valve);