package com.amaze.filemanager.utils; import android.content.Context; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.PrintWriter; import java.io.StringWriter; /** * Created by arpitkh996 on 13-01-2016. */ public class Logger { public static void log(final Exception s, final String s1, Context context) { if (context == null) return; final File f = new File(context.getExternalFilesDir("internal"), "log.txt"); new Thread(new Runnable() { @Override public void run() { FileWriter output = null; try { StringWriter sw = new StringWriter(); PrintWriter pw = new PrintWriter(sw); if (s != null) s.printStackTrace(pw); output = new FileWriter(f.getPath()); BufferedWriter writer = new BufferedWriter(output); writer.write(s1 + "\n"); writer.write(sw.toString()); writer.close(); output.close(); } catch (IOException e) { } } }).start(); } }