/ / Comando logcat di Android - android, android-logcat

Comando logcat di Android - android, android-logcat

Voglio ottenere "gli ultimi 25 registri del nome del tag CordovaLog" Provai

logcat -t 25 CordovaLog

Ricevo 25 registri ma di tutti i nomi dei tag. Inoltre, cosa succede se non ci sono 25 log Cordova? Restituirà tutto ciò che è disponibile.

Allora, qual è il comando giusto? Grazie.

MODIFICA 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();

Quindi questo codice sta ricevendo tutti i log per ottenere "log Cordova"? O sta solo ottenendo "Cordova registra"? Sta andando in crash visto che ho molti registri.

risposte:

2 per risposta № 1

l'uso corretto sarà

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

Con questo, stamperai tutto ciò che ha il tag CordovaLog e silenzierai tutto il resto.
Puoi avere più informazioni nel documentazione ufficiale.

Edite per correggere la risposta corretta (vedi commento sotto). Stamperà le ultime 25 voci, o meno nel caso in cui ci siano meno di 25 voci.