@Override public String formatAuditLogItem(ModelControllerAuditLogItem item) { String formattedString = getCachedString(); if (formattedString != null) { return formattedString; } ModelNode formatted = new ModelNode(); formatted.get(TYPE).set(TYPE_CORE); addCommonFields(item, formatted); formatted.get(SUCCESS).set(item.getResultAction() == ResultAction.KEEP); formatted.get(OPERATIONS).set(item.getOperations()); return cacheString(createRecordText(item, formatted)); }
@Override public String formatAuditLogItem(ModelControllerAuditLogItem item) { String formattedString = getCachedString(); if (formattedString != null) { return formattedString; } ModelNode formatted = new ModelNode(); formatted.get(TYPE).set(TYPE_CORE); addCommonFields(item, formatted); formatted.get(SUCCESS).set(item.getResultAction() == ResultAction.KEEP); formatted.get(OPERATIONS).set(item.getOperations()); return cacheString(createRecordText(item, formatted)); }
@Override public String formatAuditLogItem(ModelControllerAuditLogItem item) { String formattedString = getCachedString(); if (formattedString != null) { return formattedString; } ModelNode formatted = new ModelNode(); formatted.get(TYPE).set(TYPE_CORE); addCommonFields(item, formatted); formatted.get(SUCCESS).set(item.getResultAction() == ResultAction.KEEP); formatted.get(OPERATIONS).set(item.getOperations()); return cacheString(createRecordText(item, formatted)); }
@Override public String formatAuditLogItem(JmxAccessAuditLogItem item) { String formattedString = getCachedString(); if (formattedString != null) { return formattedString; } ModelNode formatted = new ModelNode(); formatted.get(TYPE).set(TYPE_JMX); addCommonFields(item, formatted); formatted.get(METHOD_NAME).set(item.getMethodName()); formatted.get(METHOD_SIGNATURE); for (String sig : item.getMethodSignature()) { formatted.get(METHOD_SIGNATURE).add(sig); } formatted.get(METHOD_PARAMETERS); for (Object param : item.getMethodParams()) { //TODO handle arrays better formatted.get(METHOD_PARAMETERS).add(param == null ? UNDEFINED : new ModelNode(param.toString())); } final Throwable throwable = item.getError(); if (throwable != null) { //TODO include stack trace? formatted.get(ERROR).set(throwable.getMessage()); } return cacheString(createRecordText(item, formatted)); }
@Override public String formatAuditLogItem(JmxAccessAuditLogItem item) { String formattedString = getCachedString(); if (formattedString != null) { return formattedString; } ModelNode formatted = new ModelNode(); formatted.get(TYPE).set(TYPE_JMX); addCommonFields(item, formatted); formatted.get(METHOD_NAME).set(item.getMethodName()); formatted.get(METHOD_SIGNATURE); for (String sig : item.getMethodSignature()) { formatted.get(METHOD_SIGNATURE).add(sig); } formatted.get(METHOD_PARAMETERS); for (Object param : item.getMethodParams()) { //TODO handle arrays better formatted.get(METHOD_PARAMETERS).add(param == null ? UNDEFINED : new ModelNode(param.toString())); } final Throwable throwable = item.getError(); if (throwable != null) { //TODO include stack trace? formatted.get(ERROR).set(throwable.getMessage()); } return cacheString(createRecordText(item, formatted)); }
@Override public String formatAuditLogItem(JmxAccessAuditLogItem item) { String formattedString = getCachedString(); if (formattedString != null) { return formattedString; } ModelNode formatted = new ModelNode(); formatted.get(TYPE).set(TYPE_JMX); addCommonFields(item, formatted); formatted.get(METHOD_NAME).set(item.getMethodName()); formatted.get(METHOD_SIGNATURE); for (String sig : item.getMethodSignature()) { formatted.get(METHOD_SIGNATURE).add(sig); } formatted.get(METHOD_PARAMETERS); for (Object param : item.getMethodParams()) { //TODO handle arrays better formatted.get(METHOD_PARAMETERS).add(param == null ? UNDEFINED : new ModelNode(param.toString())); } final Throwable throwable = item.getError(); if (throwable != null) { //TODO include stack trace? formatted.get(ERROR).set(throwable.getMessage()); } return cacheString(createRecordText(item, formatted)); }