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()); }