Changeset 872 for trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java
- Timestamp:
- 10/12/12 15:16:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java
r871 r872 8 8 import java.io.PrintWriter; 9 9 import java.text.DecimalFormat; 10 11 import de.ugoe.cs.util.console.Console; 10 12 11 13 /** … … 30 32 public class HtmlMonitorOutputWriter implements HtmlMonitorComponent, HtmlMonitorMessageListener { 31 33 34 /** */ 35 private static final long serialVersionUID = 1L; 36 32 37 /** 33 38 * the maximum size of an individual log file … … 102 107 103 108 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 } 105 113 } 106 114 else if (!clientLogDir.isDirectory()) { … … 278 286 while (checkFile.exists()); 279 287 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 } 283 296 } 284 297
Note: See TracChangeset
for help on using the changeset viewer.