@Override String formatAuditLogItem(AuditLogItem.JmxAccessAuditLogItem item) { ModelNode entry = new ModelNode(); entry.get(TYPE).set(TYPE_JMX); addCommonFields(entry, item); entry.get(METHOD_NAME).set(item.getMethodName()); entry.get(METHOD_SIGNATURE); for (String sig : item.getMethodSignature()) { entry.get(METHOD_SIGNATURE).add(sig); } entry.get(METHOD_PARAMETERS); for (Object param : item.getMethodParams()) { //TODO handle arrays better entry.get(METHOD_PARAMETERS).add(param == null ? UNDEFINED : new ModelNode(param.toString())); } final Throwable throwable = item.getError(); if (throwable != null) { //TODO include stack trace? entry.get(ERROR).set(throwable.getMessage()); } addItem(entry); return entry.asString(); }
@Override String formatAuditLogItem(AuditLogItem.JmxAccessAuditLogItem item) { ModelNode entry = new ModelNode(); entry.get(TYPE).set(TYPE_JMX); addCommonFields(entry, item); entry.get(METHOD_NAME).set(item.getMethodName()); entry.get(METHOD_SIGNATURE); for (String sig : item.getMethodSignature()) { entry.get(METHOD_SIGNATURE).add(sig); } entry.get(METHOD_PARAMETERS); for (Object param : item.getMethodParams()) { //TODO handle arrays better entry.get(METHOD_PARAMETERS).add(param == null ? UNDEFINED : new ModelNode(param.toString())); } final Throwable throwable = item.getError(); if (throwable != null) { //TODO include stack trace? entry.get(ERROR).set(throwable.getMessage()); } addItem(entry); return entry.asString(); }
@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)); }