Pergunta

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) 
{
}
Foi útil?

Solução

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top