Author: toad
Date: 2009-04-20 20:32:05 +0000 (Mon, 20 Apr 2009)
New Revision: 27115
Modified:
trunk/freenet/src/freenet/support/FileLoggerHook.java
Log:
Move dconrado's old logs moving code out of the loop over files
Modified: trunk/freenet/src/freenet/support/FileLoggerHook.java
===================================================================
--- trunk/freenet/src/freenet/support/FileLoggerHook.java 2009-04-20
20:23:24 UTC (rev 27114)
+++ trunk/freenet/src/freenet/support/FileLoggerHook.java 2009-04-20
20:32:05 UTC (rev 27115)
@@ -593,18 +593,6 @@
gc.set(Calendar.SECOND, 0);
gc.set(Calendar.MILLISECOND, 0);
long startTime = gc.getTimeInMillis();
- //If a compressed log file already exists for a
given date,
- //add a number to the end of the file that
already exists
- for(int a = 1; currentFilename != null &&
currentFilename.exists(); a++){
- numericSameDateFilename = new
File(getHourLogName(gc, a, true));
- if(numericSameDateFilename != null &&
numericSameDateFilename.exists()){
- currentFilename =
numericSameDateFilename;
- }
- else{
-
FileUtil.renameTo(currentFilename, numericSameDateFilename);
- currentFilename =
numericSameDateFilename;
- }
- }
if(oldFile != null) {
long l = oldFile.length();
OldLogFile olf = new
OldLogFile(oldFile, lastStartTime, startTime, l);
@@ -622,6 +610,18 @@
Logger.normal(this, "Unknown file: "+name+" in
the log directory");
}
}
+ //If a compressed log file already exists for a given date,
+ //add a number to the end of the file that already exists
+ for(int a = 1; currentFilename != null &&
currentFilename.exists(); a++){
+ numericSameDateFilename = new File(getHourLogName(gc,
a, true));
+ if(numericSameDateFilename != null &&
numericSameDateFilename.exists()){
+ currentFilename = numericSameDateFilename;
+ }
+ else{
+ FileUtil.renameTo(currentFilename,
numericSameDateFilename);
+ currentFilename = numericSameDateFilename;
+ }
+ }
if(oldFile != null) {
long l = oldFile.length();
OldLogFile olf = new OldLogFile(oldFile, lastStartTime,
System.currentTimeMillis(), l);
_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs