public static String getAuditLoggerName(final String domain) { return LoggerType.AUDIT.getPrefix() + "." + domain; }
public static String getAuditLoggerName(final String domain) { return LoggerType.AUDIT.getPrefix() + "." + domain; }
public String toLoggerName() { return new StringBuilder().append(LoggerType.AUDIT.getPrefix()).append('.'). append(buildEvent(type, category, subcategory, event, result)).toString(); }
public String toLoggerName() { return new StringBuilder().append(LoggerType.AUDIT.getPrefix()).append('.'). append(buildEvent(type, category, subcategory, event, result)).toString(); }
public static AuditLoggerName fromLoggerName(final String loggerName) throws ParseException { if (StringUtils.isBlank(loggerName)) { throw new IllegalArgumentException("Null value not permitted"); } if (!loggerName.startsWith(LoggerType.AUDIT.getPrefix())) { throw new ParseException("Audit logger name must start with " + LoggerType.AUDIT.getPrefix(), 0); } Map.Entry<EventCategory, Result> eventCategory = parseEventCategory( loggerName.replaceAll(LoggerType.AUDIT.getPrefix() + ".", "")); return new AuditLoggerName( eventCategory.getKey().getType(), eventCategory.getKey().getCategory(), eventCategory.getKey().getSubcategory(), eventCategory.getKey().getEvents().isEmpty() ? StringUtils.EMPTY : eventCategory.getKey().getEvents().iterator().next(), eventCategory.getValue()); }
public static AuditLoggerName fromLoggerName(final String loggerName) throws ParseException { if (StringUtils.isBlank(loggerName)) { throw new IllegalArgumentException("Null value not permitted"); } if (!loggerName.startsWith(LoggerType.AUDIT.getPrefix())) { throw new ParseException("Audit logger name must start with " + LoggerType.AUDIT.getPrefix(), 0); } Map.Entry<EventCategory, Result> eventCategory = parseEventCategory( loggerName.replaceAll(LoggerType.AUDIT.getPrefix() + ".", "")); return new AuditLoggerName( eventCategory.getKey().getType(), eventCategory.getKey().getCategory(), eventCategory.getKey().getSubcategory(), eventCategory.getKey().getEvents().isEmpty() ? StringUtils.EMPTY : eventCategory.getKey().getEvents().iterator().next(), eventCategory.getValue()); }
syncopeLogger.setType(name.startsWith(LoggerType.AUDIT.getPrefix()) ? LoggerType.AUDIT : LoggerType.LOG);