package edu.isi.karma.cleaning;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.util.HashMap;
import com.sun.istack.logging.Logger;
public class MyLogger {
public static BufferedWriter out;
public static String user_id = "";
public static HashMap<String, Long> timespan = new HashMap<String,Long>();
public MyLogger()
{
if(out == null)
{
try {
out = new BufferedWriter(new FileWriter(new File("./log/mylog.txt"),true));
} catch (Exception e) {
//Logger.getLogger(MyLogger.class).info(e.toString());
out = null;
}
}
}
public static void logsth(String context)
{
try {
out.write(context);
out.flush();
} catch (Exception e) {
//mvn Logger.getLogger(MyLogger.class).info(e.toString());
}
}
public static void setTime(String id,Long time)
{
timespan.put(id, time);
}
public static long getDuration(String id)
{
if(timespan.containsKey(id))
{
return (System.currentTimeMillis() - timespan.get(id))/1000;
}
else {
return -1;
}
}
}