import java.io.*;
import java.text.*;
import java.util.*;
public class Client {
protected void handleIncomingMessage(Object msg) {
original(msg);
if (msg instanceof TextMessage) {
archive((TextMessage)msg);
}
}
public synchronized void archive(TextMessage usrMessage){
BufferedWriter bw = null;
try{
bw = new BufferedWriter(new FileWriter("clientLog.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 + " " + usrMessage.getContent() + "\n");
bw.newLine();
bw.flush();
bw.close();
} catch(Exception e){}
}
}