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);
     }