@Override String format(AuditLogItemFormatter formatter) { return formatter.formatAuditLogItem(this); }
void addFormatter(AuditLogItemFormatter formatter) { formatters.put(formatter.getName(), formatter); }
/** protected by config's audit lock */ private void writeLogItem(AuditLogItem item) throws IOException{ Set<String> formatterNames = new HashSet<String>(); try { for (AuditLogHandler handler : config.getHandlersForLogging()) { formatterNames.add(handler.getFormatterName()); handler.writeLogItem(item); } } finally { for (String formatterName : formatterNames) { config.getFormatter(formatterName).clear(); } } }
/** protected by config's audit lock */ private void writeLogItem(AuditLogItem item) throws IOException{ Set<String> formatterNames = new HashSet<String>(); try { for (AuditLogHandler handler : config.getHandlersForLogging()) { formatterNames.add(handler.getFormatterName()); handler.writeLogItem(item); } } finally { for (String formatterName : formatterNames) { config.getFormatter(formatterName).clear(); } } }
@Override String format(AuditLogItemFormatter formatter) { return formatter.formatAuditLogItem(this); }
void addFormatter(AuditLogItemFormatter formatter) { formatters.put(formatter.getName(), formatter); }
/** protected by config's audit lock */ private void writeLogItem(AuditLogItem item) throws IOException{ Set<String> formatterNames = new HashSet<String>(); try { for (AuditLogHandler handler : config.getHandlersForLogging()) { formatterNames.add(handler.getFormatterName()); handler.writeLogItem(item); } } finally { for (String formatterName : formatterNames) { config.getFormatter(formatterName).clear(); } } }
@Override String format(AuditLogItemFormatter formatter) { return formatter.formatAuditLogItem(this); }
void addFormatter(AuditLogItemFormatter formatter) { formatters.put(formatter.getName(), formatter); }
@Override String format(AuditLogItemFormatter formatter) { return formatter.formatAuditLogItem(this); }
@Override String format(AuditLogItemFormatter formatter) { return formatter.formatAuditLogItem(this); }
@Override String format(AuditLogItemFormatter formatter) { return formatter.formatAuditLogItem(this); }