Ignore:
Timestamp:
10/12/12 15:16:25 (12 years ago)
Author:
pharms
Message:
  • removed find bug warnings
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java

    r871 r872  
    88import java.io.PrintWriter; 
    99import java.text.DecimalFormat; 
     10 
     11import de.ugoe.cs.util.console.Console; 
    1012 
    1113/** 
     
    3032public class HtmlMonitorOutputWriter implements HtmlMonitorComponent, HtmlMonitorMessageListener { 
    3133     
     34    /**  */ 
     35    private static final long serialVersionUID = 1L; 
     36 
    3237    /** 
    3338     * the maximum size of an individual log file 
     
    102107             
    103108                if (!clientLogDir.exists()) { 
    104                     clientLogDir.mkdirs(); 
     109                    if (!clientLogDir.mkdirs()) { 
     110                        throw new HtmlMonitorException("client log file directory " + clientLogDir + 
     111                                                       " can not be created"); 
     112                    } 
    105113                } 
    106114                else if (!clientLogDir.isDirectory()) { 
     
    278286        while (checkFile.exists()); 
    279287     
    280         logFile.renameTo(checkFile); 
    281         logFileIndex++; 
    282         logFile = new File(clientLogDir, getLogFileName(-1)); 
     288        if (!logFile.renameTo(checkFile)) { 
     289            Console.printerrln("could not rename log file " + logFile + " to " + checkFile + 
     290                               ". Will not perform log rotation."); 
     291        } 
     292        else { 
     293            logFileIndex++; 
     294            logFile = new File(clientLogDir, getLogFileName(-1)); 
     295        } 
    283296    } 
    284297 
Note: See TracChangeset for help on using the changeset viewer.