private String getMessageToLog(AuditLog auditLog) { return MessageFormat.format("EVENT_ID: {0}({1}), {2}", auditLog.getLogType(), auditLog.getLogType().getValue(), auditLog.getMessage()); }
.addValue("audit_log_id", event.getAuditLogId()) .addValue("log_time", event.getLogTime()) .addValue("log_type", event.getLogType()) .addValue("log_type_name", event.getLogTypeName()) .addValue("severity", event.getSeverity())
public String getLogTypeName() { return getLogType().name(); }
public int getLogTypeValue() { return getLogType().getValue(); }
@Override protected AuditLog getEntity(int index) { AuditLog auditLog = mock(AuditLog.class); when(auditLog.getAuditLogId()).thenReturn(LOG_IDS[index]); when(auditLog.getLogType()).thenReturn(AuditLogType.EXTERNAL_ALERT); when(auditLog.getSeverity()).thenReturn(AuditLogSeverity.ALERT); when(auditLog.getLogTime()).thenReturn(new Date()); return auditLog; } }
protected org.ovirt.engine.core.common.businessentities.AuditLog getEntity(int index) { AuditLog auditLogMock = mock(org.ovirt.engine.core.common.businessentities.AuditLog.class); when(auditLogMock.getAuditLogId()).thenReturn(LOG_IDS[index]); when(auditLogMock.getSeverity()).thenReturn(AuditLogSeverity.ALERT); when(auditLogMock.getMessage()).thenReturn(MESSAGES[index]); when(auditLogMock.getOrigin()).thenReturn(ORIGIN_NAMES[index]); when(auditLogMock.getCustomEventId()).thenReturn(CUSTOMER_EVENT_IDS[index]); when(auditLogMock.getLogType()).thenReturn(AuditLogType.EXTERNAL_ALERT); when(auditLogMock.getLogTime()).thenReturn(new Date()); return auditLogMock; }
private long getAlertCount(AuditLog entry, List<AuditLog> results) { return results.stream() .filter(a -> a.getSeverity() == entry.getSeverity() && entry.getVdsId().equals(a.getVdsId()) && a.getLogType() == entry.getLogType()) .count(); }
@Test public void testRemoveAllOfTypeForVolume() { List<AuditLog> entries = dao.getByVolumeIdAndType(GLUSTER_VOLUME_ID, AuditLogType.GLUSTER_VOLUME_SNAPSHOT_SOFT_LIMIT_REACHED.getValue()); assertEquals(1, entries.size()); dao.removeAllOfTypeForVolume(GLUSTER_VOLUME_ID, AuditLogType.GLUSTER_VOLUME_SNAPSHOT_SOFT_LIMIT_REACHED.getValue()); List<AuditLog> entries1 = dao.getByVolumeIdAndType(GLUSTER_VOLUME_ID, AuditLogType.GLUSTER_VOLUME_SNAPSHOT_SOFT_LIMIT_REACHED.getValue()); assertEquals(1, entries1.size()); assertEquals(AuditLogType.GLUSTER_VOLUME_SNAPSHOT_SOFT_LIMIT_REACHED, entries1.get(0).getLogType()); }
model.setId(String.valueOf(entity.getAuditLogId())); model.setIndex((int) entity.getAuditLogId()); model.setCode(entity.getLogType().getValue()); model.setSeverity(map(entity.getSeverity(), null)); model.setTime(TypeConversionHelper.toXMLGregorianCalendar(entity