Ignore:
Timestamp:
06/27/13 17:13:26 (11 years ago)
Author:
pharms
Message:
  • corrected log compression and log file restructuring
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-plugin-html/src/main/java/de/ugoe/cs/autoquest/plugin/html/HTMLLogCompressor.java

    r1232 r1234  
    143143                    catch (Exception e) { 
    144144                        Console.printerrln("could not parse and compress file " + file); 
     145                        Console.printerrln(e.getMessage()); 
    145146                    } 
    146147                } 
     
    170171        } 
    171172         
    172         for (File file : compressedFiles) { 
    173             if (!file.delete()) { 
    174                 Console.printerrln("could not delete compressed file " + file); 
    175             } 
    176         } 
    177          
    178         if (outFile.exists()) { 
    179             File finalOutFile = null; 
    180              
    181             logFileIndex = -1; 
    182             do { 
    183                 logFileIndex++; 
    184                 finalOutFile = 
    185                     new File(directory, getLogFileName(directory.getName(), logFileIndex)); 
    186             } 
    187             while (finalOutFile.exists()); 
    188  
    189             outFile.renameTo(finalOutFile); 
    190             Console.println("created " + finalOutFile); 
     173        if (compressedFiles.size() > 0) { 
     174            for (File file : compressedFiles) { 
     175                if (!file.delete()) { 
     176                    Console.printerrln("could not delete compressed file " + file); 
     177                } 
     178            } 
     179         
     180            if (outFile.exists()) { 
     181                File finalOutFile = null; 
     182             
     183                logFileIndex = -1; 
     184                do { 
     185                    logFileIndex++; 
     186                    finalOutFile = 
     187                        new File(directory, getLogFileName(directory.getName(), logFileIndex)); 
     188                } 
     189                while (finalOutFile.exists()); 
     190 
     191                outFile.renameTo(finalOutFile); 
     192                Console.println("created " + finalOutFile); 
     193            } 
     194        } 
     195        else { 
     196            outFile.delete(); 
    191197        } 
    192198    } 
Note: See TracChangeset for help on using the changeset viewer.