Ankita Sinha created RANGER-3625:
------------------------------------

             Summary: Update isDebugEnable condition in RangerHiveAuthorizer
                 Key: RANGER-3625
                 URL: https://issues.apache.org/jira/browse/RANGER-3625
             Project: Ranger
          Issue Type: Bug
          Components: Ranger
    Affects Versions: 2.2.0
            Reporter: Ankita Sinha
            Assignee: Ankita Sinha


{+}_Problem Statement_{+}: 
In RangerHiveAuthorizer, the Logger isDebugEnabled condition needs to be updated


{code:java}
else if (!result.getIsAllowed()) {
                                                if (!LOG.isDebugEnabled()) {
                                                        String path = 
resource.getAsString();
                                                        
LOG.debug(String.format("filterListCmdObjects: Permission denied: user [%s] 
does not have [%s] privilege on [%s]. resource[%s], request[%s], result[%s]",
                                                                        user, 
request.getHiveAccessType().name(), path, resource, request, result));
                                                } {code}
here in above code the condition check is "!LOG.isDebugEnabled()" and log is 
logged at Debug level which will never get log.

{+}_Solution_{+}:
The condition "{*}if (!LOG.isDebugEnabled()){*}" should be replaced by *"if 
(LOG.isDebugEnabled())"*

 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to