/** * Creates an audit log for the revoke role privilege event. * * @param request The revoke role privilege request received by the Sentry server. * @param response The revoke role privilege response generated by the Sentry server. */ public void onRevokeRolePrivilege(TAlterSentryRoleRevokePrivilegeRequest request, TAlterSentryRoleRevokePrivilegeResponse response) { try { info(JSON_LOG_ENTITY.createJsonLogEntities(request, response, conf)); } catch (Exception e) { String msg = "Cannot generate an audit log for revoke role privilege: " + e.getMessage(); ERROR_LOGGER.error(msg, e); } }
/** * Creates an audit log for the grant role privilege event. * * @param request The grant role privilege request received by the Sentry server. * @param response The grant role privilege response generated by the Sentry server. */ public void onGrantRolePrivilege(TAlterSentryRoleGrantPrivilegeRequest request, TAlterSentryRoleGrantPrivilegeResponse response) { try { info(JSON_LOG_ENTITY.createJsonLogEntities(request, response, conf)); } catch (Exception e) { String msg = "Cannot generate an audit log for grant role privilege: " + e.getMessage(); ERROR_LOGGER.error(msg, e); } }
DBAuditMetadataLogEntity amle = new DBAuditMetadataLogEntity(); Set<JsonLogEntity> amles = JsonLogEntityFactory .getInstance().createJsonLogEntities(request, response, conf); assertEquals(amles.size(),1); amle = (DBAuditMetadataLogEntity) amles.iterator().next(); response.setStatus(Status.InvalidInput("", null)); amles = JsonLogEntityFactory.getInstance() .createJsonLogEntities(request, response, conf); assertEquals(amles.size(),1); amle = (DBAuditMetadataLogEntity) amles.iterator().next();
DBAuditMetadataLogEntity amle = new DBAuditMetadataLogEntity(); Set<JsonLogEntity> amles = JsonLogEntityFactory .getInstance().createJsonLogEntities(request, response, conf); assertEquals(amles.size(),1); amle = (DBAuditMetadataLogEntity) amles.iterator().next(); response.setStatus(Status.InvalidInput("", null)); amles = JsonLogEntityFactory.getInstance() .createJsonLogEntities(request, response, conf); assertEquals(amles.size(),1); amle = (DBAuditMetadataLogEntity) amles.iterator().next();