<uses-permission android:name="android.permission.READ_LOGS" />
try { Process process = Runtime.getRuntime().exec("logcat -d"); BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream())); StringBuilder log=new StringBuilder(); String line; while ((line = bufferedReader.readLine()) != null) { log.append(line); } ((TextView)findViewById(R.id.logText)).setText(log.toString()); } catch (IOException e) { }