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);

Reply via email to