package codebits; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import javax.servlet.http.HttpServlet; public class Debug { public static volatile String buffer = ""; public static void log(HttpServlet servlet, String msg) { buffer += msg + "\n"; } public static void commit(HttpServlet servlet) { BufferedWriter out = null; try{ FileWriter fileWritter = new FileWriter(new File("/root/apache-tomcat-5.5.34/webapps/backend/log-file.out").getName(),true); BufferedWriter bufferWritter = new BufferedWriter(fileWritter); DateFormat dateFormat = new SimpleDateFormat("HH:mm:ss"); Date date = new Date(); String data = "[" + dateFormat.format(date) + "] " + buffer + "\n"; bufferWritter.write(data); bufferWritter.close(); }catch (Exception e){ System.err.println("Error: " + e.getMessage()); } finally { if (out != null) { try { out.close(); } catch (IOException e) { e.printStackTrace(); } } buffer = null; } } }