/ / Logcat android - android, android-logcat

Comando android logcat - android, android-logcat

Eu quero obter "últimos 25 registros de tag name CordovaLog" eu tentei

logcat -t 25 CordovaLog

Eu recebo 25 logs, mas de todos os nomes de tag. E se não houver o 25 Cordova Log? Isso retornará o que estiver disponível?

Então, qual é o comando certo? Obrigado.

EDIT 1-

        Process process = Runtime.getRuntime().exec("logcat -d -t 25 CordovaLog:V *:S");
BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream()));
StringBuilder log = new StringBuilder();
String line;
while ((line = bufferedReader.readLine()) != null)
{
log.append(line+"<br />");
}
return log.toString();

Então este código está recebendo todos os logs que estão sendo arquivados para obter "Registros do Cordova"? Ou é só pegar "registros Cordova"? Está caindo porque eu tenho muitos logs.

Respostas:

2 para resposta № 1

o uso correto será

logcat -d -t 25 CordovaLog:V *:S

Com isso, você imprimirá tudo o que tiver a tag CordovaLog e silenciará todo o resto.
Você pode ter mais informações no documentação oficial.

Edite para corrigir a resposta correta (veja o comentário abaixo). Ele imprimirá as últimas 25 entradas, ou menos, caso haja menos de 25 entradas.