Destinatario log

public class LogcatReceiver
extends Object implements ILogcatReceiver

java.lang.Object
🎞 com.android.tradefed.device.LogcatReceiver


Classe che raccoglie logcat in background. Continua ad acquisire logcat anche se il dispositivo offline e poi online.

Riepilogo

Costruttori pubblici

LogcatReceiver(ITestDevice device, String logcatCmd, long maxFileSize, int logStartDelay)

Crea un'istanza con qualsiasi comando logcat specificato

LogcatReceiver(ITestDevice device, long maxFileSize, int logStartDelay)

Crea un'istanza con il valore predefinito di logcat "threadtime" formato

Metodi pubblici

void clear()
static String getDefaultLogcatCmd(ITestDevice device)

Ottieni il comando logcat predefinito, aggiungi il formato uid solo se livello API > 24,

InputStreamSource getLogcatData(int maxBytes, int offset)

Restituisce il buffer logcat corrente in base a un offset.

InputStreamSource getLogcatData(int maxBytes)
InputStreamSource getLogcatData()
void start()
void stop()

Costruttori pubblici

Destinatario log

public LogcatReceiver (ITestDevice device, 
                String logcatCmd, 
                long maxFileSize, 
                int logStartDelay)

Crea un'istanza con qualsiasi comando logcat specificato

Parametri
device ITestDevice: il dispositivo su cui avviare Logcat

logcatCmd String: il comando logcat da eseguire (compresa la parte 'logcat'). Vedi i dettagli su opzioni disponibili nel messaggio della guida di Logcat

maxFileSize long: dimensione massima del file. Le righe precedenti verranno ignorate una volta raggiunta la dimensione

logStartDelay int: il ritardo di attesa dopo che il dispositivo è online

Destinatario log

public LogcatReceiver (ITestDevice device, 
                long maxFileSize, 
                int logStartDelay)

Crea un'istanza con il valore predefinito di logcat "threadtime" formato

Parametri
device ITestDevice: il dispositivo su cui avviare Logcat

maxFileSize long: dimensione massima del file. Le righe precedenti verranno ignorate una volta raggiunta la dimensione

logStartDelay int: il ritardo di attesa dopo che il dispositivo è online

Metodi pubblici

cancella

public void clear ()

getDefaultLogcatCmd

public static String getDefaultLogcatCmd (ITestDevice device)

Ottieni il comando logcat predefinito, aggiungi il formato uid solo se livello API > 24,

Parametri
device ITestDevice

Ritorni
String

getLogcatData

public InputStreamSource getLogcatData (int maxBytes, 
                int offset)

Restituisce il buffer logcat corrente in base a un offset.

Parametri
maxBytes int: la dimensione massima del buffer restituito

offset int: l'offset del buffer completo.

Ritorni
InputStreamSource Il buffer logcat che inizia dall'offset.

getLogcatData

public InputStreamSource getLogcatData (int maxBytes)

Parametri
maxBytes int

Ritorni
InputStreamSource

getLogcatData

public InputStreamSource getLogcatData ()

Ritorni
InputStreamSource

partenza

public void start ()

Scalo

public void stop ()