[ https://issues.apache.org/jira/browse/RANGER-3625?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ankita Sinha updated RANGER-3625: --------------------------------- Attachment: RANGER-3625-Update-isDebugEnable-condition-in-Ranger.patch > 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 > Priority: Trivial > Attachments: > RANGER-3625-Update-isDebugEnable-condition-in-Ranger.patch > > > {+}_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)