Frage

I try the below code to read device's Log. Is there any way to identify the application name from the Logs so that I can record application specific Log.

Process process = Runtime.getRuntime().exec("logcat -d *:E");
BufferedReader bufferedReader = new BufferedReader(new                
    InputStreamReader(process.getInputStream()));
String line;
while ((line = bufferedReader.readLine()) != null) 
{
}
War es hilfreich?

Lösung

logcat will record pid, and pid refers to application name.
You may use ps or other command to get relation between pid and application name.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top