I want to create an arraylist of logcat data as follows: time level tag text ..... Example :
06-13 13:34:43:434 W myApp blehblehbleh
How do I filter the logcat to obtain this result? More precisely, what goes into the .exec(" ") part to get these values because "logcat -d" seems to get everything.
log = new ArrayList<String>();
try {
process = Runtime.getRuntime().exec("logcat -d");
} catch (IOException e1) {
e1.printStackTrace();
}
bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));
try {
while ((line = bufferedReader.readLine()) != null){
log.add(line);
}