Write logs into log file or append logs into the txt file in Android.
try this:-
Call method:-
appendLog("12:23 PM , Error while getting files.")
------------------- End ---------------------
search by:-
public static void appendLog(String text) {
Log.e("appendLog", "appendLog call");
File log = new File(Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/Your Folder Name/Log");
if (!log.exists()) {
log.mkdir();
}
File logFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath()
+ "/Your Folder Name/Log/Logs_file.txt");
if (!logFile.exists()) {
try {
logFile.createNewFile();
} catch (IOException e) {
Log.e("appendLog", e.getMessage());
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) {
Log.e("appendLog", e.getMessage());
e.printStackTrace();
}
}
Call method:-
appendLog("12:23 PM , Error while getting files.")
------------------- End ---------------------
search by:-
Comments
Post a Comment