package com.kfb.kfbv1.model; import android.os.Environment; import android.text.format.Time; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.Path; import java.sql.Timestamp; public class LogFile { public static void appendLog(String text) { Long tsLong = System.currentTimeMillis(); String ts = tsLong.toString(); text = ts + " - " +text; String m_path = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_DCIM).getAbsolutePath(); File logFile = new File( m_path+"/kfb.txt"); if (!logFile.exists()) { try { logFile.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } try { //BufferedWriter for performance, true to set append to file flag BufferedWriter buf = new BufferedWriter(new FileWriter(logFile, true)); buf.append(text); buf.newLine(); buf.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }