import java.io.*; import java.text.*; import java.util.*; public class Connection { protected void handleIncomingMessage(String name,Object msg) { original(name,msg); if (msg instanceof TextMessage) { archive(name,(TextMessage)msg); } } public synchronized void archive(String name,TextMessage usrMessage){ BufferedWriter bw = null; try{ bw = new BufferedWriter(new FileWriter("serverLog.log",true)); TimeZone tz = TimeZone.getTimeZone("EST"); Date now = new Date(); DateFormat df = new SimpleDateFormat ("yyyy.mm.dd hh:mm:ss "); df.setTimeZone(tz); String currentTime = df.format(now); bw.write(currentTime + " " + name + " - " + usrMessage.getContent() + "\n"); bw.newLine(); bw.flush(); bw.close(); } catch(Exception e){} } }