Filter and retrieve logs or log entries for various domain logs.
Long getDeviceNotificationLogCount(FieldFilter filter, Date startTime, Date endTime) throws SUPAdminException; Long getDataChangeNotificationLogCount(FieldFilter filter, Date startTime, Date endTime) throws SUPAdminException; Long getMessagingLogCount(FieldFilter filter, Date startTime, Date endTime) throws SUPAdminException; Long getReplicationLogCount(FieldFilter filter, Date startTime, Date endTime) throws SUPAdminException; Long getSubscriptionLogCount(FieldFilter filter, Date startTime, Date endTime) throws SUPAdminException; Long getErrorLogCount(FieldFilter filter, Date startTime, Date endTime) throws SUPAdminException; Collection<DeviceNotificationLogEntryVO> getDeviceNotificationLog(FieldFilter filter, Date startTime, Date endTime, Long offset, Long length, SortedField<? extends Enum> sortedField) throws SUPAdminException; Collection<DataChangeNotificationLogEntryVO> getDataChangeNotificationLog(FieldFilter filter, Date startTime, Date endTime, Long offset, Long length, SortedField<? extends Enum> sortedField) throws SUPAdminException; Collection<MessagingLogEntryVO> getMessagingLog(FieldFilter filter, Date startTime, Date endTime, Long offset, Long length, SortedField<? extends Enum> sortedField) throws SUPAdminException; Collection<ReplicationLogEntryVO> getReplicationLog(FieldFilter filter, Date startTime, Date endTime, Long offset, Long length, SortedField<? extends Enum> sortedField) throws SUPAdminException; Collection<SubscriptionLogEntryVO> getSubscriptionLog(FieldFilter filter, Date startTime, Date endTime, Long offset, Long length, SortedField<? extends Enum> sortedField) throws SUPAdminException; Collection<ErrorLogEntryVO> getErrorLog(FieldFilter filter, Date startTime, Date endTime, Long offset, Long length, SortedField<? extends Enum> sortedField) throws SUPAdminException;
If successful, returns an object of the specified type (can be null). If unsuccessful, returns SUPAdminException.
System.out.println(domainLog.getDeviceNotificationLogCount(null, null,
		null));
for (DeviceNotificationLogEntryVO dnlevo : domainLog
		.getDeviceNotificationLog(null, null, null, null, null, null)) {
	System.out.println(dnlevo.getDeviceId());
}
System.out.println(domainLog.getDataChangeNotificationLogCount(null,
		null, null));
for (DataChangeNotificationLogEntryVO dcnlevo : domainLog
		.getDataChangeNotificationLog(null, null, null, null, null, null))
{
	System.out.println(dcnlevo.getNotificationTime());
}
System.out.println(domainLog.getMessagingLogCount(null, null, null));
for (MessagingLogEntryVO mlevo : domainLog.getMessagingLog(null, null,
		null, null, null, null)) {
	System.out.println(mlevo.getDeviceId());
}
System.out.println(domainLog.getReplicationLogCount(null, null, null));
for (ReplicationLogEntryVO rlevo : domainLog.getReplicationLog(null,
		null, null, null, null, null)) {
	System.out.println(rlevo.getDeviceId());
}
System.out.println(domainLog.getSubscriptionLogCount(null, null, null));
for (SubscriptionLogEntryVO slevo : domainLog.getSubscriptionLog(null,
		null, null, null, null, null)) {
	System.out.println(slevo.getDeviceId());
}
System.out.println(domainLog.getErrorLogCount(null, null, null));
for (ErrorLogEntryVO elevo : domainLog.getErrorLog(null, null, null,
		null, null, null)) {
	System.out.println(elevo.getDeviceId());
}