Update of /cvsroot/pyxida/Pyxida/src/edu/harvard/syrah/pyxida
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10074/src/edu/harvard/syrah/pyxida
Modified Files:
LogServer.java
Log Message:
Write duplicate output to current.coords file for quick reference
Index: LogServer.java
===================================================================
RCS file: /cvsroot/pyxida/Pyxida/src/edu/harvard/syrah/pyxida/LogServer.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** LogServer.java 5 Mar 2007 16:23:43 -0000 1.6
--- LogServer.java 5 Mar 2007 16:57:49 -0000 1.7
***************
*** 188,191 ****
--- 188,192 ----
String file = DUMP_COORD_PATH+"/"+dateFormat.format(new Date())+".coords";
+ String currentFile = DUMP_COORD_PATH+"/current.coords";
log.info ("Dumping coords to file "+file);
***************
*** 193,203 ****
try {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)));
for (Map.Entry<AddressIF,CoordDesc> entry : addr2coords.entrySet()) {
! out.write (entry.getKey()+ " "+entry.getValue()+"\n");
}
out.flush();
out.close();
log.info("wrote to file "+file);
} catch (Exception ex) {
--- 194,209 ----
try {
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(file)));
+ PrintWriter currentOut = new PrintWriter(new BufferedWriter(new FileWriter(currentFile)));
for (Map.Entry<AddressIF,CoordDesc> entry : addr2coords.entrySet()) {
! String line = entry.getKey()+ " "+entry.getValue()+"\n";
! out.write (line);
! currentOut.write (line);
}
out.flush();
out.close();
+ currentOut.flush();
+ currentOut.close();
log.info("wrote to file "+file);
} catch (Exception ex) {
|