Process mLogcatProc = null; BufferedReader reader = null; try { mLogcatProc = Runtime.getRuntime().exec(new String[] {"logcat", "-d", "AndroidRuntime:E [Your Log Tag Here]:V *:S" }); reader = new BufferedReader(new InputStreamReader (mLogcatProc.getInputStream())); String line; final StringBuilder log = new StringBuilder(); String separator = System.getProperty("line.separator"); while ((line = reader.readLine()) != null) { log.append(line); log.append(separator); } // do whatever you want with the log. I'd recommend using Intents to create an email } catch (IOException e) { ... } finally { if (reader != null) try { reader.close(); } catch (IOException e) { ... } } // see http://android.662p.com/thread-225-1-1.html