code: public RepositoryBackupChainLog[] getRepositoryBackupsLogs()
     {
        File[] cfs = PrivilegedFileHelper.listFiles(logsDirectory, new RepositoryBackupLogsFilter());
        List<RepositoryBackupChainLog> logs = new ArrayList<RepositoryBackupChainLog>();
        for (int i = 0; i < cfs.length; i++)
        {
           File cf = cfs[i];
  
           try
           {
              if (!isCurrentRepositoryBackup(cf))
              {
                 logs.add(new RepositoryBackupChainLog(cf));
              }
           }
           catch (BackupOperationException e)
           {
              LOG.warn("Log file " + PrivilegedFileHelper.getAbsolutePath(cf) + " is bussy or corrupted. Skipped. " + e,
                 e);
           }
        }
        RepositoryBackupChainLog[] ls = new RepositoryBackupChainLog[logs.size()];
        logs.toArray(ls);
        return ls;
     }
docs: {@inheritDoc}